問題タブ [uisplitviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
822 参照

iphone - 既存の iPhone ナビゲーション システムを Split View ナビゲーションに変換するためのベスト プラクティスは何ですか?

多くのアプリの多くを、新しい iPad 用の Split View アプリに最適に変換する方法を見つけようとしています。必要な移行コードの量を最小限に抑えて、これを行うための最良の方法は何ですか?

コードはNDAの下にありますが、設計アーキテクチャの一般性について議論することはありません.

0 投票する
2 に答える
3974 参照

objective-c - splitViewControllerでdetailViewを更新するには?

splitViewController で detailView を更新しようとしています。これは私が試すものです:

これはこれまでのところうまくいくようです。次に、これを実行して、detailViewController のラベルを更新しようとします。

しかし、これはうまくいきません。

では、detailView のアウトレットにアクセスするにはどうすればよいのでしょうか?

手伝ってくれてありがとう。

0 投票する
5 に答える
6420 参照

ipad - UISplitViewController は iPad アプリのルート コントローラーである必要がありますか?

UISplitViewController (新しい iPad 3.2 SDK 内) に関する Apple のドキュメントによると、アプリのルート コントローラーとしてのみ使用することを意図しているようです。言い換えれば...明らかにUINavigationControllerが分割ビューを保持する必要があるため、UISplitViewControllerをUINavigationControllerにプッシュできないようです。

これが UISplitViewController の本当の制限であるかどうか、誰でも確認できますか? アプリで分割ビューを UINavigationController 階層のいくつかのレベルで使用したいと思っていましたが、方法がない限りそれを行うことができないようです。

ありがとうございました!

0 投票する
6 に答える
10575 参照

objective-c - UIKeyBoardは、向きを横向きに変更するとサイズが変更されます

これは非常に新人の質問です。下部にUIToolBarがあり、UIKeyBoardが表示されたときにキーボードでアニメーション的に上下に移動することになっています。私はUIKeyBoard通知の助けを借りてそれを動作させました。ここで説明しているビューでは、分割ビューが有効になっています。デバイスの向きが横向きの場合、列として両方のビューが表示されます[意味のあることを願っています]。

キーボードが表示されたら、これを行います

キーボードが隠されているとき私はこれをします

私の問題は、デバイスの向きが横向きに変わったとき、キーボードが表示されたときに下部のツールバーがなくなったことです。すぐに上がるのがわかります。これを修正する方法がわかりません。誰か助けてもらえますか?また、分割ビューの両方のビューにキーボードをまたがらないようにする方法はありますか?

0 投票する
9 に答える
43401 参照

ipad - TabBar の UISplitViewController ( UITabBarController )?

タブベースのアプリケーションから始める必要があり、1 つ以上のタブの分割ビューが必要な状況にあります。しかし、分割されたView ControllerオブジェクトをtabbarControllerに追加できないようです。(ただし、タブバー オブジェクトは splitviewcontroller に追加できます)。

問題は別の方法で見ることができます: 左部分に全画面表示があります。表の行が選択されていると、その行を指すポップオーバーが表示されます。ポップオーバー内の任意の行が選択されると、このポップオーバー内の行が選択された行の下の左側に表示され (この行のみが表示されます)、別のポップオーバーが選択された行から出てきます。(パンくずナビ型)

私が説明したことは明らかだと思います。アイデアや回避策はありますか?

私の質問が明確でない場合はお知らせください。

ありがとう、

マドゥップ

0 投票する
1 に答える
6412 参照

ipad - UISplitViewController の詳細ビューとしての UINavigationController

分割ビュー コントローラーの詳細ビューとしてナビゲーション コントローラーをセットアップしました (NewFeedsNavigationController は UINavigationController から継承されます)。

実際のところ、ナビゲーション コントローラーは縦向きでは見事に機能しますが、横向きではちょっとおかしくなります。階層を (ルート ビューに向かって) 戻るときは、常にビューごとに 2 回タップする必要があります。最初のタップで、表示されているビューがスタックからポップされ、2 回目のタップで、ナビゲーション バーが変わります。通常、両方が同時に発生します。何が問題なのかわかりません。

0 投票する
5 に答える
16358 参照

ios - Split view controller must be root view controller

Whenever I try to present a UISplitViewController modally the application crashes. Thus it must allways be the root view controller. Can anyone confirm that?

0 投票する
13 に答える
13699 参照

objective-c - UISplitViewController:仕切り線を削除

iPadでUISplitViewControllerを使用する場合、ルートビューと詳細ビューの間に黒い垂直の仕切り線があります。この行を削除する方法はありますか?

ありがとう

0 投票する
1 に答える
3033 参照

ipad - ポップオーバーを使用して選択する以外に、UISplitViewControllerのビューを変更するにはどうすればよいですか?

UISplitViewControllerを使用してサンプルアプリを作成し、提供された例を調べました。3つの詳細ビューを作成し、デフォルトの方法で変更するように構成しました。横向きで左/マスタービューを使用するか、縦向きでポップオーバーを使用します。

現在、各ビューで左/右スワイプを使用して、currentViewから別のビュー(前/次)に移動しようとしています。そのために、私が行ったことは、RootViewControllerで関数を作成することでした。RootViewControllerからのポップオーバーで使用されるテーブル行選択のコードと同じコードをコピーして貼り付けました。現在のビューのコントローラーからこの関数を呼び出しており、現在のビューからビュー(次に表示される)のそれぞれのインデックスを渡します。関数が呼び出されていますが、何も起きていません。

Plzは私を助けますか、それともこの複雑なステップ以外の方法はありますか?ビューを変更するために使用した機能を提供しています。

}

0 投票する
2 に答える
2149 参照

ipad - UISplitViewController のナビゲーション バーの下に検索バーを追加するにはどうすればよいですか?

UISplitViewController のルート ビューの UINavigationController の下に静的検索バー (UITableView でスクロールしないもの) を追加するにはどうすればよいですか。iPad のメール アプリには、これらの 1 つの例があります。実際には、検索バーの代わりにセグメント化されたコントロールを備えたツールバーを追加したいと思いますが、プロセスは同じだと思います。