Xcode 6 で新しく導入されたアダプティブ ストーリーボードに問題があります。iPhone アプリが完成したので、そこからユニバーサル アプリを作成したいと考えています。viewcontroller
いくつかのセルを表示する と、セルviewcontroller
の詳細が表示される詳細があるとします。
iPhone の場合: セルをクリックするpush segue
と、詳細ビューが表示されます。modal segue
iPad の場合:プッシュの代わりに を使用したいと思います。
または他の方法でこれを変更できprepareForSegue
ますか?
編集:方法を見つけました...しかし、私はそれに完全に満足していません. 誰かがより良い解決策を持っているなら、私に教えてください...
2 つのセグエを作成し、コードで区別します。
if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Pad) {
self.performSegueWithIdentifier(kSegueToDetailModal, sender: object)
}
else if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Phone) {
self.performSegueWithIdentifier(kSegueToDetail, sender: object)
}