ann*_*nna 7 ios8 uialertcontroller
我从我的UIViewController呈现UIAlertController动作表:
UIAlertController sheet = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleActionSheet];
[self presentViewController:sheet animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
这在大多数情况下都可以正常工作.除非我有键盘,否则表格会出现在键盘后面.这是预期的行为吗?还有其他参数我需要指定或从其他地方呈现它吗?
这似乎是预期的行为,因为文档说带有 UIAlertControllerStyleActionSheet 的警报控制器是在当前上下文中呈现的。考虑到键盘驻留在另一个窗口中,它不与呈现的视图控制器共享上下文。
出于我的项目的目的,我决定依靠旧的 UIActionSheet,它在键盘上显示没有问题。但是,如果对 UIAlertController 有任何建议,也请随时发布。
| 归档时间: |
|
| 查看次数: |
1464 次 |
| 最近记录: |