0
我在OS X應用程序使用AB人稱視角,它工作正常,但是當我把它隱藏就像地址簿操作系統x中的人員視圖在setHidden設置爲Yes後不工作。爲什麼?
[self.abpersonView setHidden:YES];
,並通過調用
再次顯示[self.abPersonView setHidden:NO];
它似乎但它甚至不可滾動和可點擊。
我無法理解此行爲。請幫助我。
我在OS X應用程序使用AB人稱視角,它工作正常,但是當我把它隱藏就像地址簿操作系統x中的人員視圖在setHidden設置爲Yes後不工作。爲什麼?
[self.abpersonView setHidden:YES];
,並通過調用
再次顯示[self.abPersonView setHidden:NO];
它似乎但它甚至不可滾動和可點擊。
我無法理解此行爲。請幫助我。
在@Marek H的幫助下,我找到了答案。你應該隱藏ABPersonView像
[self.abpersonView.layer setHidden:YES];
和取消隱藏它像
[self.abpersonView.layer setHidden:NO];
只需補充一點,自El Cap以來發生了這種變化 –
哪個OS X?從10.10.5開始,在ABPersonView中引入了新的bug。他們希望您使用ContactsUI框架 –
我正在使用10.11 –
您可以在10.10上測試嗎?我認爲下層的變化(ABPersonView現在是分層的)破壞了它。 –