我有一个UIActionSheet,当它显示它会使其后面的主视图变暗时,我认为这是一个操作表的默认行为。我的问题是,如何覆盖此行为以使主屏幕保持与通常相同的色调?我假设我做了类似的事情:
mainView.alpha = 1f;
或者某些东西......我不记得是否需要最大化alpha或0才能使屏幕具有相同的颜色/透明度。无论如何,如果这是正确的,应该在哪里发生?正在调用我的操作表代替UITextField的键盘。
提前致谢。
答案 0 :(得分:1)
您无法更改此行为。 UIActionSheet
实际上是在你的观点之外提出了一个全新的观点。正是这个额外的视图增加了色调。没有API可以改变这一点。
您最好的解决方案是实现自己的UIActionSheet
等效自定义,以便它完全符合您的要求。