セグエが選択されたときにどのviewControllerがビューにプッシュされるかをプログラムで制御する方法はありますか? 私がやりたいことは、aUITableViewCell
がタップされたときに、iPhone4 (高さ 960) 用と iPhone5 (高さ 1136) 用の 2 つのコントローラーのいずれかにセグエすることです。
余分な高さに対応するために、単一のView Controllerを手動でレイアウト/配置することができました。または、2 番目のセグエを (別の ID で) 追加し、-tableView:didSelectRowAtIndexPath:
と組み合わせて使用して-performSegueWithIdentifier:sender:
、画面の高さに基づいて正しい viewController をプッシュすることもできます。