|
|
1
0
最后我找到了解决问题的方法。在我的例子中,我喜欢使用entry或next键自动跳转到下一个可用字段。如果按顺序排列的两个字段的键盘完全不同,则键盘更改应该可以。但是,如果一个是数字模式的键盘,下一个是字母模式,那么自动跳转不会导致同一个键盘改变模式。 主要原因是我对findExtentryFieldsResponder:方法的调用是在textfieldShouldReturn:委托方法中完成的。导致下一个字段成为响应者的调用:
我在nslog调试消息中找到了这个:
我需要做的是将下一个字段作为textfieldShouldReturn:event调用的响应程序。我尝试使用iPhone的本地通知框架来在textfieldShouldReurn:中触发异步通知事件,它实现了我所期望的。 这是我更新的代码:
其中,specialinputs是一个int值数组。它是一个属性,可以用一个列表标记作为特殊输入进行设置。实际上,我认为所有的输入都可以作为特殊的输入来处理,它也可以工作(只是更多的通知)。 |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 3 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |