У меня есть программа, которую я хочу либо скрыть, либо показать определенные кнопки UI в зависимости от определенных переменных, и все кнопки называются постепенно, например «button1, button2, button3».
Итак, я хочу перебирать кнопки, но я не знаю, как обращаться к кнопке в операторе присваивания, используя nsstring в качестве переменной внутри присваивания точечной нотации, например:
for (int i = 1; i < weekday; i++) {
int buttonIncrement = 0;
NSString *tempString = [[NSString alloc] initWithFormat:
@"calbutton%i", buttonIncrement];
self.tempString.hidden = YES;
}
Часть назначения «tempString». Я хочу сказать ей вставить «calbuttonx», где x - номер кнопки.
Можете ли вы сделать это как-нибудь? если да, пожалуйста, объясните.