У меня есть UIAlertView, который отлично отображается в iOS 7, но в iOS 8 он не показывает никаких кнопок или ярлыков. Предупреждение по-прежнему видно, но только маленькая белая коробка. Кнопки "ОК" и "Отмена" также принимают свои события, но не отображаются тексты.
Я использовал это предупреждение для показа по щелчку кнопки
- (IBAction)sel_btnLogout:(id)sender {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Logout!" message:@"Are you sure you want to logout?" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
[alert show];
}
Я проверил фрейм в iOS 8: он дает (0,0,0,0), но в iOS 7 он дает определенное значение.
Я также проверил для итерации в subviews uialertview. В iOS7 он идет в цикле, поскольку он обнаруживает оповещения о бдительности. В iOS8 говорится, что нет никаких подзонов alertView.