1
有沒有一種方法可以通過一段簡單的代碼將所有標籤,按鈕和標題的所有文本更改爲單一顏色?iPad - 在一個視圖上同時更改所有元素的文本顏色
如循環瀏覽視圖或類似的所有'元素'?
我需要能夠用一個按鈕切換我的整個應用程序的文本顏色。但似乎無法找到改變所有元素的有效方法。
有沒有一種方法可以通過一段簡單的代碼將所有標籤,按鈕和標題的所有文本更改爲單一顏色?iPad - 在一個視圖上同時更改所有元素的文本顏色
如循環瀏覽視圖或類似的所有'元素'?
我需要能夠用一個按鈕切換我的整個應用程序的文本顏色。但似乎無法找到改變所有元素的有效方法。
這當然不是一兩行,但它的竅門,一般是我使用的。
for(UIView *v in [self.view subviews]) {
if ([v isKindOfClass:[UILabel class]]) {
[(UILabel *)v setTextColor:[UIColor blackColor]];
}
else if ([v isKindOfClass:[UITextView class]]) {
[(UITextView *)v setTextColor:[UIColor blackColor]];
}
//etc...
}