iphone - 堆栈上的透明 View

标签 iphone ios uitableview detailsview

我试图找出我的可能性。我有一个带有披露按钮的 TableCellView。当前,当您点击显示按钮时, View Controller 会被选择器压入堆栈。这里有一些图像。

bar
TextField 旁边的显示按钮

ib
在 IB 中,选择器后面的 View 将 alpha 设置为 0.5,将 opaque 设置为 NO。
我天真地认为这会在下面显示我的观点。

acctual
在模拟器中,我不仅看不到下面的 View ,
但我的选择器受到它背后的透明 View 的影响。

要点
所以我想我的问题是我可以在这里做我正在尝试的事情,并在详细 View 下方显示带有披露按钮的表格 View ,显示为灰色。如果没有,是否有另一种方法不像 UIAlertView 那样无聊或像只显示选择器那样简单。

最佳答案

UIViewController 的 View 应该是不透明的并填满它们的窗口。因此,您无法像尝试那样堆叠它们,因为您希望在后台看到的 View 将不会被绘制并且可能已经完全卸载。

如果你想像这样分层 View ,你将不得不将透明 View 添加为 UIViewController View 的 subview ,而不是推送新的 View Controller 。

关于iphone - 堆栈上的透明 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353455/

相关文章:

iphone - NSString 解析

ios - 如何从 appdelegate 更改右侧栏按钮项目?

ios - Swift 中的 Twitter 时间线集成 (SwiftHTTP)

iOS 在 didSelectItemAtIndexPath 处展开 CollectionView

ios - UITableview 从 Firebase 加载数据和重复行

javascript - jQuery 显示和隐藏在 iPad 或 iPhone 上不起作用

iphone - 在什么情况下我想调用 NSManagedObjectContext 的 -processPendingChanges ?

iphone - UITextView 高度在 iPhone 上不起作用

ios - 如何在 webViewDidFinishLoad 中运行一次命令?

ios - 无法从 UITableViewCell 获取标签值