#objective-c #nsarray #uiactionsheet
#objective-c #nsarray #uiactionsheet
Вопрос:
Я знаю о функции addButtonWithTitle, но я не хочу создавать новые кнопки, только для заполнения области заголовка в UIActionSheet.
Если это возможно, возможно ли это с помощью UIAlertView?
Ответ №1:
NSMutableString *mstr = [[NSMutableString alloc]init];
for (NSString *s in array)
[mstr appendString:s];
UIActionSheet*actionSheet = [[UIActionSheet alloc] initWithTitle:mstr ......
[actionSheet showInView:view];
[actionSheet release];
[mstr release];
Это предполагает, что ваш массив содержит строки.
Аналогичный подход для UIAlertView.
Комментарии:
1. Спасибо, это сработало! Кстати, я изменил его на
[mstr appendString:[NSString stringWithFormat:@" %@n", s]];
2. да, не был уверен, есть ли у вас новые строки в строках или нет, не беспокойтесь 😉