Это код, который я пишу для отображения UIActionSheet
.
actionSheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"updateresponseforrecurring", nil) delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", nil) destructiveButtonTitle:nil otherButtonTitles:
NSLocalizedString(@"updateresponseonlyforthis", nil),
NSLocalizedString(@"updateresponseforallactivities", nil),
nil];
actionSheet.tag = 2;
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];
Вот что я получаю, используя это:
Понятно, что второй вариант длиннее, и поэтому размер становится меньше, чтобы соответствовать ширине.
Но мне нужен одинаковый размер шрифта для всех параметров, что оставляет мне многострочный вариант. Также пробовал с UIAlertController
, но не смог установить многострочный текст. Как этого добиться?