UISplitViewController を MTSplitViewController に置き換えました。1 つの問題を除いて、非常にうまく機能します。
マスター ビューでは、ナビゲーション コントローラーがあり、一度選択すると、ユーザーが現在のアイテムの詳細ビューが属していることを確認できるように、その行を青色などで選択したままにします。
iPad の場合は base.Selected を実行せずに Selected メソッドをオーバーライドすることで、Apple の UISplitViewController でこれを簡単に行うことができます。
public override void Selected (DialogViewController dvc, UITableView tableView, NSIndexPath indexPath)
{
if (AppDelegate.IsPhone)
base.Selected (dvc, tableView, indexPath);
}
何らかの理由で、同じコードが MTSplitViewController で機能せず、その理由がわかりません。コードを調べましたが、なぜこれが行われるのかわかりません。
どんな助けでも本当に感謝しています!