ios - 当我在 iOS7 的 iPad 中将 View 从纵向旋转到横向或反之亦然时,UITextfield shouldChangeCharactersInRange 没有调用

标签 ios ipad ios7 uitextfield uiinterfaceorientation

当我将 View 从纵向旋转到横向或从横向旋转到纵向并尝试通过键盘输入值时,我有一个 View ,其中有 2 个文本字段,然后什么都不会发生。 & 在大多数情况下它会崩溃。

在 iOS 6 之前它可以正常工作,但在 iOS 7 中它无法正常工作。

请建议/帮助。

提前致谢。

最佳答案

经过大量搜索和跟踪后,我得出结论,如果您使用 Command-LeftArrow 和 Command-RightArrow 快捷方式在模拟器中旋转设备,则该问题与模拟器中“卡住”的命令键有关,解决此问题的一种方法是通过选择菜单选项而不是键盘快捷键(命令+箭头键)来旋转设备。这会旋转设备,并且似乎使键盘处于工作状态。

所以这是模拟器(iOS7)中的一个错误。

关于ios - 当我在 iOS7 的 iPad 中将 View 从纵向旋转到横向或反之亦然时,UITextfield shouldChangeCharactersInRange 没有调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20114368/

相关文章:

iphone - 按升序对 nsarray 进行排序

ios - 选择部分中的最后一行后显示的分隔线

iphone - 在iOS上,要找到结束滑动位置,我们需要使用UIPanGestureRecognizer,那么为什么不使用touchesEnded呢?

ios - 在 objective-c 中停止浮点值四舍五入

ios - 开始工作 Ionic + ngCordova + 后台地理定位

iPhone 。按钮图像不切换

ios - 无需 Apple 部署过程即可分发 iPad 应用程序

xcode - Xcode 5 会在优胜美地运行吗?

ios - 如何在代码中更新Core Data数据库中的NSManagedObjects?

ios - (如何)从输入到前置摄像头获取人脸作为 UIImage