【发布时间】:2017-10-04 06:33:10
【问题描述】:
当我更新我的 xcode 和 ios 11.0 时……一些 UI 发生了变化。我的意思是有对齐和位置。
我的项目中出现的一个严重问题是,键盘没有隐藏。 场景是 假设我在 UITextfield 中输入一些内容并移至下一个 UITextfield。在第二个 UITextfield 中,我使用了 UIActionSheet pickerview。因此,当我单击第二个 UITextfield 时,UIActionSheet pickerview 即将到来,并且之前的键盘没有隐藏。 UIActionSheet 选择器显示键盘的背面并且键盘没有隐藏。
见上图。
我已经在这里发布了这个问题, UITextView issue with ActionSheetStringPicker Picker view
【问题讨论】:
-
当你点击 UIActionSheet PickerView 的 textFiled 时,你应该编写隐藏键盘的代码
-
@iPatel 我已经尝试过 [self.view endEditing:YES];这段代码,但仍然遇到这个问题。
-
Xcode9 中的模拟器存在一些问题,我也注意到了,但这些应用在真实设备上运行良好。
-
它在 Xcode 8 中工作吗?如果可能的话,不要使用 iOS 11 签入真实设备
-
@Nirav 问题是,无论在更新 iOS 11.0 和 xcode 9 后会出现什么问题。在更新 iOS 11.0 之前它工作正常,在更新我的 xcode 和 iOS 11.0 之前,我上传了我的新代码在 App Store 上(我发布了。)那个时候它工作正常,这个问题不存在没有时间。发布后,我的大多数朋友都从 App Store 下载了那个 App,那个时候那个问题也没有出现,那个时候他的手机有 iOS 10 操作系统。然后当他更新到 iOS 11.0 时,这个问题就开始了,当我将 xcode 和我的 iPad 更新到 iOS 11.0 时,这个问题就来了。
标签: ios objective-c iphone uipickerview uiactionsheet