2
,如果我有以下幾點看法層次viewWithTag和深層次內檢索意見
的UIView ---頂級視圖
--UIButton
--UIView
----的UILabel
- --UILabel - tag = 1
如何從頂級視圖的引用中獲取標籤1的UILabel?
,如果我有以下幾點看法層次viewWithTag和深層次內檢索意見
的UIView ---頂級視圖
--UIButton
--UIView
----的UILabel
- --UILabel - tag = 1
如何從頂級視圖的引用中獲取標籤1的UILabel?
根據文檔,viewWithTag:返回「接收器層次結構中匹配標籤的視圖」。這意味着它搜索整個層次結構,而不僅僅是直接的子元素。因此,假設您正在尋找的UILabel是唯一擁有tag = 1的視圖,那麼您應該可以簡單地做:
UILabel *someLabel = (UILabel *)[topLevelView viewWithTag:1];