我有一個tableview,並從應用程序的不同部分tableviewcell。我怎麼知道這個單元格是由tableview顯示的?如何驗證UIView已顯示
我知道,通過檢查 如果(view.window!=無){// 做的東西 }
和 如果(!view.hidden) {// 做的東西 }
在tableviewcontroller中,我可以驗證視圖確實顯示在單元格中。但是,有兩個問題:
我依靠tableviewcontroller對上述checkes
我會實現我自己NSNotification或委託回調到視圖的tableviewcell顯示。
是否有任何其他的方式來實現這一點,例如,像UIDeiwController viewdidappear?
我使用UIView的superview屬性。它似乎到目前爲止檢測正確:https://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/uiview/uiview.html – EmilyJ 2014-09-12 20:26:26
你會如何實現它?通過使用:view.superview == nil? – NSCoder 2014-09-12 21:50:04