当UIActionSheet显示时,禁止主视图变暗

时间:2012-12-16 01:35:19

标签: ios uiactionsheet

我有一个UIActionSheet,当它显示它会使其后面的主视图变暗时,我认为这是一个操作表的默认行为。我的问题是,如何覆盖此行为以使主屏幕保持与通常相同的色调?我假设我做了类似的事情:

mainView.alpha = 1f;

或者某些东西......我不记得是否需要最大化alpha或0才能使屏幕具有相同的颜色/透明度。无论如何,如果这是正确的,应该在哪里发生?正在调用我的操作表代替UITextField的键盘。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您无法更改此行为。 UIActionSheet实际上是在你的观点之外提出了一个全新的观点。正是这个额外的视图增加了色调。没有API可以改变这一点。

您最好的解决方案是实现自己的UIActionSheet等效自定义,以便它完全符合您的要求。