我有一个包含几个文本字段的视图。我正在使用 UIPopoverController 呈现这个视图。
弹出框工作正常。但是当我点击文本字段时,键盘没有出现。我以编程方式将一个文本字段设置为firstResponder
,它工作正常。但我希望用户能够点击任何文本字段并根据需要输入信息。
我启动弹出框控制器的代码是:
UIStoryboard *storyBoard = [self storyboard];
GeneralPickerViewController *picker = [storyBoard instantiateViewControllerWithIdentifier:@"GeneralPicker"];
[picker setDelegate:self];
[picker setPickerMode:@"NewParty"];
_popover = [[UIPopoverController alloc] initWithContentViewController:picker];
[_popover setDelegate:self];
[_popover setPopoverContentSize:CGSizeMake(286, 268)];
[_popover presentPopoverFromBarButtonItem:_createNewEntityButton permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
我已将文本字段的委托设置为 GeneralPickerViewController 类,因为文本字段位于 GeneralPickerVC 的视图中。
请让我知道为什么一定会发生这种情况。