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