我有这段代码将字体嵌入到所有 UIView 上的所有文本字段中:
for (UIView *subview in [[self view] subviews]) {
if ([subview isKindOfClass:[UITextField class]]) {
UITextField *textField = (UITextField *)subview;
[textField setFont:[UIFont fontWithName:@"ABeeZee-Regular" size:14]];
}
}
但是,它只是将字体嵌入到文本字段中,它将对所有 UIView 执行。另一方面,我想为特定的 UIView 创建一些方法,所以我决定在我的界面文件中添加每个 UIView:
@property (strong, nonatomic) IBOutlet UIView *viewOne;
@property (strong, nonatomic) IBOutlet UIView *viewTwo;
@property (strong, nonatomic) IBOutlet UIView *viewThree;
现在,如何创建 for 循环以“选择”(比如说)UIView viewOne 上的所有 UI 组件(按钮、标签、文本字段等),以便我可以为其创建方法?例如,更改所有组件 alpha = 0?
谢谢你。