我有一個自定義的UIButton子類。其中很多都是。for-in循環不區分類?
所以我想枚舉通過我的containerView.subviews在for-in循環中的所有人。 但是當我運行它像這樣:
for (CustomButton *button in self.containerView.subviews)
{
NSLog(@"%@", button.class);
}
...那被重複的第一個對象是一個UIImageView這也是一個子視圖。爲什麼不用for-in循環只給我我想要的課程?
爲什麼只給你'CustomButton'子類? – Sulthan
請注意,通過直接與視圖層次結合來處理UI通常是非常糟糕的設計。這是脆弱的和維修頭痛。 – bbum
它正在測試代碼。這不是最終的代碼。 –