0

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

当您按下主视图控制器(租户列表)上的编辑按钮时,它应该禁用右视图控制器(租户的详细视图)。我该如何做到这一点?

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

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

4

1 回答 1

0

只要正确的视图控制器是 master 的委托(无论如何都应该为您创建它,因为这就是 UISplitViewController 对象应该被使用的方式),它就是对您自己定义的方法的简单调用。也许通过一些布尔值来指示编辑,并为黑色 CALayer 的 alpha 属性设置动画作为响应。

于 2012-06-22T21:27:02.627 回答