Gab*_*ana 33 uipickerview uiactionsheet ios uialertcontroller actionsheetpicker
在iOS8中显示UIPickerView与无法正常工作UIActionSheet
该代码适用于iOS7,但它在iOS8中不起作用.我确定这是因为在iOS8中不推荐使用UIActionSheet 而Apple建议使用UIAlertController.
但是,如何在iOS8中做到这一点?我应该用UIAlertController?
iOS7:

iOS8:

编辑:
Dav*_*rry 14
从UIActionSheet的参考:
UIActionSheet不是设计为子类,也不应该为其层次结构添加视图.如果您需要提供比UIActionSheet API提供的更多自定义的工作表,您可以创建自己的工作表并使用presentViewController以模态方式呈现它:animated:completion:.
我的猜测是你确切看到了原因.
UIAlertController的参考没有类似的免责声明,但看看它的界面,我的猜测是Apple会在发布前添加它.
我的建议是创建一个包含选择器和按钮的小视图,并根据需要显示和隐藏它.这并不难做到并且你没有推动超出预期用途的界面.
| 归档时间: |
|
| 查看次数: |
41116 次 |
| 最近记录: |