ios 生成带文本的输入框
在 iOS 上生成带文本的输入框可以使用 UITextField 控件。以下是一个示例代码:
import UIKit
class ViewController: UIViewController {
var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
textField = UITextField(frame: CGRect(x: 50, y: 100, width: 200, height: 30))
textField.placeholder = "请输入文本"
textField.borderStyle = .roundedRect
textField.textAlignment = .center
textField.delegate = self
view.addSubview(textField)
}
}
extension ViewController: UITextFieldDelegate {
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}
在上述示例中,我们创建了一个 UITextField 对象,并设置了它的 frame、placeholder、borderStyle、textAlignment 和 delegate 属性。然后将它添加到视图中。
在扩展中,我们采用了 UITextFieldDelegate 协议,并实现了其中的 textFieldShouldReturn 方法,该方法在用户点击键盘上的“Return”按钮时调用,通过调用 resignFirstResponder 方法收起键盘
原文地址: http://www.cveoy.top/t/topic/iY9z 著作权归作者所有。请勿转载和采集!