11
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:@"hello" preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction *ok     = [UIAlertAction actionWithTitle:@"Ok" style:UIAlertActionStyleDefault handler:hander]
UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"cancel" style:UIAlertActionStyleCancel handler:hander]

[alertController addAction:ok];
[alertController addAction:cancel]; 

アラートの表示:
iOS 8.1 iPod touch: [OK] [キャンセル]
iOS 8.3 iPhone 6 Plus: [キャンセル] [OK]

iPodやiPhoneとボタンの位置が違うのはなぜですか?

4

2 に答える 2

2

私は数週間前にこれについてレーダーを提出し、Apple は次のように答えました。 Apple 独自のアプリでは、ボタンを別の方法で表示することを選択する場合があります (たとえば、ユーザーに特定のオプションを選択するように促す場合など)。

アプリを削除するときのように、システムが警告を発し、古い動作に準拠しているため、少しイライラしますが、独自のアプリは新しいデザインに準拠しているため、一貫性のないデザインが作成されます.

于 2015-05-06T19:37:20.623 に答える