Ibr*_*rim 6 ios swift iqkeyboardmanager
我在一个Swift项目中工作,我有几个输入字段.我为每个输入字段创建了一个自定义视图,因为我们在项目中使用了很多.
我加入IQKeyboardManager了这个项目.它工作得很好,视图根据活动文本字段启动.
但是,不会出现"下一个/上一个"按钮.我试过在代码中设置文本字段的标签,如下所示:
slNameField.setTextField("Name", keyboardType: UIKeyboardType.NamePhonePad, image: UIImage(named: "ic_name"))
slNameField.txtField.tag = 101
slEmailField.setTextField("Email", keyboardType: UIKeyboardType.EmailAddress, image: UIImage(named: "ic_email"))
slEmailField.txtField.tag = 102
slLocationField.setTextField("City, Country", keyboardType: nil, image: UIImage(named: "ic_location"))
slLocationField.txtField.tag = 103
Run Code Online (Sandbox Code Playgroud)
以下是该项目的一些插图:
Abd*_*ich 21
我也遇到了同样的问题.正如@sam所提到的,该库有一个非常有用的演示项目.
解决方案 您只需选择所有textField或UIView所在的UIView.然后你只需要改变它的类
"IQPreviousNextView"
所有其余的都将由图书馆处理.
问题屏幕图像
解决方案是屏幕短
希望它有帮助:).它救了我的一天.
@Ibrahim Yildirim,如果下一个和上一个按钮没有出现在工具栏上,这是因为文本字段不能在同一个uiview中.它们仅在所有文本字段位于同一超级视图中时才会出现.
| 归档时间: |
|
| 查看次数: |
7223 次 |
| 最近记录: |