有人在更新xcode 9和iOS 11.0后遇到UI问题吗?
当我更新我的xcode和ios 11.0时,一些用户界面发生了变化。我的意思是没有对齐和位置 在我的项目中,一个严重的问题是,键盘并没有隐藏。 场景是假设我在UITextfield中键入了一些内容,然后移动到下一个UITextfield。在第二个UITextfield中,我使用了UIActionSheet pickerview。所以,当我点击第二个UITextfield时,UIActionSheet pickerview出现了,而之前的键盘并没有隐藏。UIActionSheet选择器正在显示键盘的背面,而键盘并没有隐藏 请参见上图 我已经在这里发布了这个问题, 这是我的答案有人在更新xcode 9和iOS 11.0后遇到UI问题吗?,ios,objective-c,iphone,uipickerview,uiactionsheet,Ios,Objective C,Iphone,Uipickerview,Uiactionsheet,当我更新我的xcode和ios 11.0时,一些用户界面发生了变化。我的意思是没有对齐和位置 在我的项目中,一个严重的问题是,键盘并没有隐藏。 场景是假设我在UITextfield中键入了一些内容,然后移动到下一个UITextfield。在第二个UITextfield中,我使用了UIActionSheet pickerview。所以,当我点击第二个UITextfield时,UIActionSheet pickerview出现了,而之前的键盘并没有隐藏。UIActionSheet选择器正在显示键盘
#pragma mark - UITextField Delegate methods
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if ([textField isEqual:txtFldActionSheetPicker]) {
[textField resignFirstResponder];
return NO;
}
else
return YES;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}
同样的问题。。!我已经给出了这个问题的答案。检查下面的链接,
问题是,当您单击UIActionSheet的TextField时,您应该编写隐藏键盘的编码PickerView@iPatel我已经试过了(self.view-endEditing:YES);这段代码,但仍然存在问题。Xcode9中的模拟器存在一些问题,我也注意到了,但应用程序在真实设备上运行良好。它在Xcode8中运行吗?如果可能的话,使用iOS登录真实设备11@Nirav问题是,无论更新iOS 11.0和xcode 9后出现什么问题。在更新iOS 11.0之前,它工作正常,在更新我的xcode和iOS 11.0之前,我将我的新代码上传到App store(我发布了一个版本)。当时它工作正常,没有时间出现这个问题。发布后,我的大多数朋友都从App store下载了那个应用程序,那个时候那个问题也没有出现,那个时候他的手机有iOS 10操作系统。然后,当他更新到iOS 11.0时,问题就开始了,当我将xcode和我的iPad更新到iOS 11.0时,问题就来了。让我检查一下这个解决方案。是的。。。!我看到你的答案了。。!