在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
import UIKit
class ViewController: UIViewController ,UITextFieldDelegate{
// 文本框的创建, 有如下几个样式: // UITextBoarderStyle.none: 无边框 // UITextBoarderStyle.line: 直线边框 // UITextBoarderStyle.roundedRect: 圆角矩形边框 // UITextBoarderStyle.bezel: 边线 + 阴影
override func viewDidLoad() { super.viewDidLoad()
let textfield: UITextField = UITextField(frame: CGRect(x: 10, y: 60, width: 200, height: 30)) textfield.borderStyle = .roundedRect self.view.addSubview(textfield) textfield.backgroundColor = UIColor.red
// 背景图片设置 textfield.borderStyle = .none // 要先去除边框样式 textfield.background = UIImage.init(named: "1")
// 是文本框在界面打开是就获取焦点, 并弹出输入键盘 textfield.becomeFirstResponder()
// 使文本框失去焦点, 并回收键盘 textfield.resignFirstResponder()
textfield.returnKeyType = UIReturnKeyType.send // 响应 return 键 // 首先, 引用代理 UITextFieldDelegate // 然后实现代理方法
}
func textFieldShouldReturn(_ textField: UITextField) -> Bool { print("return 键调用") return true }
override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }
} |
请发表评论