我想弄清楚我的可能性。我有一个带有泄露按钮的TableCellView。当您点击公开按钮时,目前使用选择器将视图控制器推入堆栈。这是一些图片。
TextField旁边的公开按钮
在IB中,拾取器后面的视图将alpha设置为0.5,将opaque设置为NO
我天真地认为这会在下面显示我的观点。
在模拟器中,我不仅没有看到我的视图,
但是我的选择器会受到背后透明视图的影响。
The Point
所以我想我的问题是我可以做我在这里尝试的事情,并在详细视图下方显示带有披露按钮的tableview,显示为灰色。如果没有,是否有另一种方法不像UIAlertView那样乏味或只是显示选择器。
答案 0 :(得分:2)
UIViewController的视图应该是不透明的并填充它们的窗口。因此,您无法像尝试那样堆叠它们,因为您希望在后台看到的视图不会被绘制并且可能已完全卸载。
如果你想要像这样分层视图,你必须将透明视图添加为UIViewController视图的子视图,而不是推送新的视图控制器。
答案 1 :(得分:1)
不使用新的视图控制器(隐藏上一个视图),而是使用模态视图控制器,而不是将视图的alpha设置为.5,将其背景颜色设置为alpha为.5的颜色,选择器的不透明度不受影响。