我是iphone開發新手。我想從uiview子視圖中訪問在uiview中聲明的實例變量。請幫助我。謝謝。如何從iphone的子視圖中訪問視圖的實例變量iphone
0
A
回答
2
從技術上講,你可以從孩子的實例方法中的一種內做[[self superview] foo]
,這將讓您使用父的foo
屬性(您可能需要投的上海華盈,雖然)。但需要考慮的是,在分層數據結構(如UIView層次結構)中,對於兒童來說,在可能的情況下不要「知道」父母的太多細節通常是很好的做法。
1
UIView有一個superview
屬性,如果它有一個指向視圖的超級視圖。 您可以將消息發送到它指向的對象。
1
view.superview.iVar
相關問題
- 1. 訪問iPhone中的視圖
- 2. iPhone SDK:我可以從一個視圖中抓取實例變量並在另一個視圖中訪問嗎?
- 3. 如何將變量的值傳遞給iphone中的子視圖?
- 4. 如何在Action視圖中訪問ActionController實例變量@test =「123」
- 5. Rails從不同的視圖控制器訪問實例變量
- 6. 視圖中的iPhone視圖
- 7. 訪問從XIB實例化的視圖的子視圖的最佳方式?
- 8. 訪問父視圖 - iPhone的SDK
- 9. 視圖中的實例變量
- 10. 視圖中的實例變量
- 11. 子視圖的iPhone位置?
- 12. iPhone實例變量問題
- 13. 如何從iPhone中的另一個視圖調用視圖
- 14. Rails - 如何在視圖中訪問Google地圖的實例?
- 15. 子視圖隱藏表視圖iphone
- 16. CodeIgniter - 訪問視圖中的$ config變量
- 17. django訪問視圖中的類變量
- 18. iPhone:如何將flipside視圖變爲滾動的UIScroll視圖?
- 19. 如何從滾動視圖的子視圖(UILabel)中獲取我在iphone
- 20. 全局變量 - 從視圖類訪問
- 21. 爲子視圖實現scrollview iphone
- 22. 如何從它的子視圖控制器訪問超級控制器iphone
- 23. 從其SuperView中刪除視圖,在iPhone上通知子視圖
- 24. iPhone - 訪問父視圖控制器?
- 25. iPhone中的子視圖的動畫sdk
- 26. 如何從iPhone的彈出視圖添加新實體到主表的視圖?
- 27. 如何訪問android espresso中回收站視圖的子視圖?
- 28. iPhone/Obj-C:從其中顯示的視圖訪問UIScrollView
- 29. 如何在Swift中訪問父視圖中的容器視圖子視圖
- 30. 如何實現iphone日曆日視圖
儘管如果這個超級查看了'UIView'的子類,你將不得不對其進行強制轉換,否則編譯器會向你發出警告。 '[(MYViewClass *)[self superview] doStuff]' – 2010-02-06 21:13:26