2

我有一个 UIViewController。在我看来(xib),我有一个 UIButton 和一个 UIToolBar。在“Touch Up Inside”中,我有以下内容:

    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:ec];
nc.modalPresentationStyle = UIModalPresentationFormSheet;

[self presentModalViewController:nc animated:YES];

“ec”是一个 UITableViewController。对于这个视图 (xib),我有三行,由三个文本字段组成。在一个文本字段中,我将“inputView”设置为 UIDatePicker。如果我把焦点放在这个文本字段上,日期选择器就会按预期显示。当我将焦点设置在另一个文本字段上时,键盘会出现。但是当我关闭弹出窗口时,似乎 UIButton 和 UIToolBar 右导航按钮不起作用。实际上是这样,但我必须单击控件上方约一英寸才能再次触发弹出窗口。是什么赋予了?!

4

1 回答 1

1

对不起,迟到的帖子,但发现应用程序正在重新计算视图坐标,这会导致它关闭。解决此问题后,一切都很好。

于 2013-03-01T18:45:45.057 回答