堆栈上的透明视图

| 我试图找出我的可能性。我有一个带有显示按钮的TableCellView。当您点击“披露”按钮时,当前的ViewController会通过选择器推入堆栈。这是一些图片。 TextField旁边的显示按钮 在IB中,选择器后面的视图的alpha设置为0.5,不透明设置为NO。 我天真地以为这将在下面显示我的观点。 在模拟器中,我不仅无法在该视图下方看到我的视图, 但我的选择器受其背后透明视图的影响。 重点 因此,我想我的问题是我可以在这里尝试执行什么操作,并在详细视图下方显示带有公开按钮的表格视图,将其显示为灰色。如果不是,是否有另一种方法不像UIAlertView那样乏味或简单地仅显示一个选择器。     
已邀请:
        UIViewController的视图应该是不透明的并填充其窗口。结果,您无法像尝试那样将它们堆叠起来,因为您希望在后台看到的视图将不会绘制,并且可能已完全卸载。 如果要对这样的视图进行分层,则必须将透明视图添加为UIViewController视图的子视图,而不是推送新的视图控制器。     
        而不是推送新的视图控制器(它会隐藏上一个视图),请使用模式视图控制器,而不是将视图的Alpha设置为.5,而是将其背景色设置为Alpha为的颜色。 5,因此选择器的不透明度不受影响。     

要回复问题请先登录注册