2012-06-01 46 views
2

我有一个UIViewController。在我看来(xib)中,我有一个UIButton和一个UIToolBar。在“Touch Up Inside”中,我有以下内容:在弹出窗口中显示DatePicker后更改触摸焦点

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

[self presentModalViewController:nc animated:YES]; 

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

回答

1

对不起后期的帖子,但发现应用程序正在重新计算视图坐标抛出。修好之后,一切都很好。