Fry*_*Fry 1 uikeyboard ios autolayout swift
正如话题已经说过的那样,我尝试在我的UIKeyboard外观上创建一个小线.原因是,如果我在白色背景下弹出白色键盘,它看起来很糟糕.
一个想法是创建一个薄的1px线并将其放在底部,隐藏它并在显示键盘时显示它并将其与自动布局对齐.这个想法的缺点是在每个视图中都这样做.
谢谢你的想法.
最简单的方法是在 textFiled 成为第一响应者并且系统显示屏幕键盘时为 textFiled 添加一个 inpustAccessoryView。
试试这个:Swift 3:
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
let separatorView = UIView(frame:CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: 1))
separatorView.backgroundColor = UIColor.lightGray
textField.inputAccessoryView = separatorView
return true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1057 次 |
| 最近记录: |