我一直在尋找通過UIView.h
,我注意到在線路123 @class UIViewController;
爲什麼在UIView中引用@UIViewController?
我看到有上線133 UIViewController *_viewDelegate;
,但我不明白爲什麼它會有一個委託?
我一直在尋找通過UIView.h
,我注意到在線路123 @class UIViewController;
爲什麼在UIView中引用@UIViewController?
我看到有上線133 UIViewController *_viewDelegate;
,但我不明白爲什麼它會有一個委託?
據猜測,這將使控制器可以提供viewDidLayoutSubviews
和類似的消息。
當視圖控制器將子視圖添加到其自己的視圖或將視圖添加到窗口時使用的委託。還用於使UIView
可以呼叫nextResponder
。
你不需要明白,因爲它對蘋果公司是私人的,而不是你應該擔心的任何東西 – 2014-12-04 00:29:59
這個問題似乎是無關緊要的,因爲這是不實際的。根據我們的常見問題解答,你的問題應該是「 一個實用的,可回答的問題,這是軟件開發所特有的」 – 2014-12-04 00:35:34
'_viewDelegate'目前用於處理UIView中的一些響應者鏈邏輯。但正如其他人所說的那樣,你不需要擔心這一點。 – CodaFi 2014-12-04 00:39:27