我无法从UIPopover中解除键盘问题。当我运行此ResignFirstResponder()
函数时,我没有弹出形式的文本字段。不知道为什么有任何想法。只有当我从popover运行它时才会发生这种情况。
是因为它覆盖和对象。需要帮助?
这是我的代码的一些示例: 我在这里叫popover;
if (this.CustomerID != 0) {
var content = new BillingAddressViewController (this, this.CustomerBillingAddress);
content.CustomerID = this.CustomerID;
content.rootcontroller = this;
DetailViewPopover = new UIPopoverController (content);
DetailViewPopover.PopoverContentSize = new SizeF (300, 200);
DetailViewPopover.PresentFromRect (this.customerBillingAddressCell.Frame, View, UIPopoverArrowDirection.Any, true);
} else {
var x = new UIAlertView ("Notifcation Message", "Please choose customer to proceed with Billing Address", null, "OK");
x.Show ();
}
};
在我调用的popover内容类中
this.billingTextView.ResignFirstResponder();
按钮触发;
答案 0 :(得分:0)
DissmisskeyBoard
方法中使用以下代码。
[self.view endEditing:YES];
希望它会帮助你。
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[self.view endEditing:YES];
return YES;
}