Я воспитываю UIAlertView, который отлично работает в портретном макете, но когда в ландшафтном режиме - сообщение не появляется.UIAlertView, не отображающий текст сообщения
Это стандартный UIAlertView с тремя кнопками.
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"one", @"two", nil];
Я попытался перемещением кнопки вниз (в зависимости от высоты этикетки сообщения) и изменения размеров предупреждения в соответствии с перемещенными кнопками, но сообщение все еще не появляется, несмотря на наличие достаточно мест для дисплей.
Установка фона UILabel в какой-то цвет для отладки показывает, что он просто не отображается ..
EDIT:
UILabel является там - это просто не отображается.
В методе willPresentAlertView
я вижу UILabel в подзаголовках NSAlertView.
UIAlertView! = NSAlert. Первый - iOS, позже - Mac OS X. – DarkDust
@DarkDust: проскальзывание клавиатуры. Modified. Спасибо – DefenestrationDay
Возможный дубликат [UIAlertView в ландшафтном режиме не отображает сообщение] (http://stackoverflow.com/questions/8059297/uialertview-in-landscape-mode-does-not-display-message) – DarkDust