iOS 8 장치에 대해이 문제를 해결하는 방법에 대해 알 수 있습니다. UIAlertview에 대한 Apple의 구현 문제입니까?iPhone iOS8 : iOS7.1 SDK에서 빌드하고 8.0 및 그 이상의 장치에서 실행될 때 UIAlertView 상하 반전 회전이 올바르게 작동하지 않습니다.
동일한 스크린 샷이 있습니다. 그러나 보관에. 때문에 명성을 제한 :(iOS8의에서
iOS 8 장치에 대해이 문제를 해결하는 방법에 대해 알 수 있습니다. UIAlertview에 대한 Apple의 구현 문제입니까?iPhone iOS8 : iOS7.1 SDK에서 빌드하고 8.0 및 그 이상의 장치에서 실행될 때 UIAlertView 상하 반전 회전이 올바르게 작동하지 않습니다.
동일한 스크린 샷이 있습니다. 그러나 보관에. 때문에 명성을 제한 :(iOS8의에서
그 솔루션을 시도하는 대신
if (([[[UIDevice currentDevice] systemVersion] compare:@"8.0" options:NSNumericSearch] == NSOrderedAscending)) {
// use UIAlertView
}
else {
// use UIAlertController
[self showAlert];
}
-(void)showAlert
{
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"AlertView" message:nil preferredStyle:UIAlertControllerStyleActionSheet;
UIAlertAction* defaultAction = [UIAlertAction actionWithTitle:@"GO" style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action) {
// [action doSomething];
}];
UIAlertAction* cancel = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action) {
[alert dismissViewControllerAnimated:YES completion:nil];
}];
[alert addAction:defaultAction];
[alert addAction:cancel];
[self presentViewController:alert animated:YES completion:nil];
}
UIAlertView
의 UIAlertController를 추가로
업로드 이미지를 업로드하고 여기에 링크 –
를 공유 willrotatefrominterfaceorientaiton에 중단 점을 넣을 수 없습니다 프레임을 확인하십시오. 프레임에 아무런 변화가 없습니다. 회전 방법을 호출하지 않아야합니다. 사용중인 표시기가 표시되는지, 그리고 alertview가 프레임별로 업데이트되지 않는지 확인해야합니다. – iOSdev