【发布时间】:2015-03-06 20:22:59
【问题描述】:
我有一个包含 10 个按钮的视图,我想使用数组中的信息来设置有多少按钮可见以及它们的标题是什么。
这些按钮被命名为 option1BTN...option10BTN。该数组具有不同的数据和大小,具体取决于用户选择的内容,我希望按钮也反映更改。
下面的代码显示了一个for-do循环,它设置了哪个按钮可见以及按钮标题
for (int i=0; i == [optionsArray count]; i++) {
self.option1BTN.hidden = NO;
[self.option1BTN setTitle:[optionsArray objectAtIndex:i] forState:UIControlStateNormal];
}
如何在循环中更改按钮名称(以编程方式),以便根据数组的大小将其更改为 option1BTN 然后 option2BTN...optionXBTN 等等?
【问题讨论】:
-
听起来你想使用 UICollectionView
-
您保留一组按钮 optionButtons。然后在循环中使用 optionButtons[i] 访问它们。这就是你要找的吗?
标签: ios objective-c