在 iOS 5 的 iPad 上的拆分视图控制器中禁用详细信息视图控制器



我的iPad应用程序中有一个拆分视图控制器。它的左侧是商场的租户列表,右侧是有关所选租户的详细信息。

当您按下主视图控制器(租户

列表)上的编辑按钮时,它应该禁用正确的视图控制器(租户的详细信息视图)。我该如何实现此目的?

我唯一能想到的就是添加一个具有半透明背景的 UIImageView,并在主人调用它时隐藏/显示它 setEdit。

此功能随 iPad 一起提供。如果您打开 Messages.app 并点击主视图(左)中的编辑按钮,对话或详细信息视图(右)将变为灰色并禁用,并且在点击左侧的"完成"之前无法与之交互。如何在我的应用程序中执行此操作?

只要正确的视图控制器是主节点的委托(无论如何都应该为您创建,因为这就是 UISplitViewController 对象的使用方式),它就是对您自己定义的方法的简单调用。 也许传递一些布尔值来指示编辑,并在响应中对黑色 CALayer 的 alpha 属性进行动画处理。

最新更新