2012-06-22 78 views
0

我的iPad應用程序中有分割視圖控制器。它有左側商場的租戶名單和右側選定租戶的詳細信息。禁用iOS 5 iPad上的分割視圖控制器中的詳細視圖控制器

當您按下主視圖控制器(租戶列表)上的編輯按鈕時,應該禁用右視圖控制器(租戶的詳細視圖)。我該如何做到這一點?

我唯一能想到的就是添加一個帶有半透明背景的UIImageView,並在主設備調用setEditing時隱藏/顯示它。

此功能隨iPad​​附帶。如果打開Messages.app並點擊主視圖中的編輯按鈕(左側),則對話或詳細視圖(右側)將變灰並禁用,直到您點擊左側的「完成」,您將無法與其交互。我如何在我的應用程序中執行此操作?

回答

0

只要正確的視圖控制器是主控制器的代理(它應該爲您創建,無論如何,看到這是應該如何使用UISplitViewController對象),這是一個簡單的調用你自己定義的方法。也許可以傳遞一些布爾值來表示編輯,並在響應中動畫黑色CALayer的alpha屬性。

相關問題