問題タブ [container-view]
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.
uistoryboardsegue - UIButtons を介して ContianerView 内で開くシーン
iOS6 Xコード 4.5.2
左側に 5 つの UIButtons (B1 - B5) を持つ MainViewController があります。メイン ビュー コントローラーの真ん中に、ContainerView があります。この ContainerView には 5 つのシーン (最初のシーンはナビゲーション コントローラーでもあります) があり、5 つの UIButton に接続したいと考えています。ボタンを押すと、コンテナの中でシーンが上に開くようにしたいです。
現在、アプリを実行すると、最初の ContainerView シーンで [次へ] ボタンをクリックして、5 つのシーンすべてをステップ実行できます。戻るボタンを段階的に押すことで、最初のシーンに戻ることもできます。ただし、ストーリーボードを介してUIButtonを配線した後、ボタンをクリックすると、コンテナ内のシーンを開く代わりに、フルスクリーンで開き、MainViewContollerの上にスタックします。
ボタンが押されたときに、コンテナ内でシーン (シーン 1、シーン 2 など) を開くにはどうすればよいですか?
iphone - 埋め込みコンテナー ビューでナビゲーション コントローラー バー ボタンを操作する
UIViewController を作成し、UITableViewController を埋め込むコンテナー ビューを挿入します。上記画像のとおりです。
ユーザーがテーブル ビュー セルをクリックすると、ナビゲーション バーに UIBarButton を追加したいと思います。
しかし、どうすればこれを管理できますか?テーブル ビュー セルをクリックすると DatePicker を起動できますが、テーブル ビュー コントローラーの実装ファイルで self.presentingViewController を呼び出すと、self.parentViewController を呼び出したときと同じように (null) が返されます。
objective-c - コンテナビュー内のビューのサイズを変更
Xcode 4.6でストーリーボードを使用していますが、コンテナビューについて知りました。コンテナビューにUITableViewが表示されています。
UITableViewとそのセルは画面の幅全体を占めますが、コンテナビューにUITableViewの「ミニ」バージョンを表示するため、コンテナビューは少し小さくなります。
残念ながら、コンテナビューは、その中にあるビューのサイズを自動変更せず、テーブルのセルはフルサイズです。
コンテナビューに合わせてUITableViewを縮小するにはどうすればよいですか?
objective-c - カスタムコンテナビューコントローラ+ストーリーボード?
独自のコンテナビューコントローラを実装したい。pls、これが私のiPadだと想像してください
通常のスプリットビューコントローラの一種ですが、拡張したいのですが、ビュー「B」をタップすると、ビュー「a」の幅をサイズ変更できるはずです。ビュー「C」は表示領域に移動します。
たとえば、ストーリーボードには、AViewController(Aビュー用)、BViewController、CViewController、および1つの結合されたビューコントローラー(初期ビューコントローラー)の3つのコンテナービューがあります。結合されたビューコントローラでは、コンテナビューから埋め込みセグエを実装し、次のコードを介してコンテナビュー間の関係を初期化します。
質問1:ストーリーボードを使用して割り当てを実装するのは適切な方法ですか? 質問2:コンテナビューにはどのような制限がありますか?これは、addChildViewController APIの視覚的な置き換えですか?いいえの場合、どこで子と親の関係を実装する必要がありますか?prepareForSegueメソッドの結合されたViewControllerで使用する必要があります
質問3:最初にコンテナビューを表示領域の外側に配置するにはどうすればよいですか?
私がどこかで間違いをしたり、基本的な概念について大きな誤解を持ったりした場合でも、私を殴らないでください。私はたくさんのgoogle-fooをしました、私は本当に助けていただければ幸いです。よろしくお願いします!
編集:
私はそれらすべての間に関係を設定したいと思います。「B」ビューのコンテンツは「A」に依存し、「C」ビューのコンテンツは「B」に依存します。
ios - ContainerController 内の UIViewController にアクセスする
私は次の設定をしています:
SplitViewController
rootController として。
ディテール部分が先
ViewController
View
>を使用しますContainerView
(後で、View
を使用しますがImageView
、それはここでは問題ではありません)。
はContainerView
、別のビュー コントローラ ( ) にセグエ (埋め込み) されていますNavigationController
。
これは IB では次のようにグラフィカルに表されます。
ここで、NavigationController
rootController (例SplitViewController
) からアクセスしたいと思います。「subViews」などの階層を下に移動できませんでした。
を手に入れる便利な方法はありNavigationController
ますか?
ViewController
(ContainerViewと一緒に)なしで、次のようにアクセスできました:
ios - xcodeでコンテナビューのxとyの位置をアニメーション化する方法は?
コンテナビューを左から右にアニメートできるようにしたいと思います。呼び出されたときに画面の左側からスライドするメニューとしてコンテナを使用することを計画しています。これの良い例はありますか?
このUIViewの例を見つけましたが、これは必要なものに当てはまりますか?
iphone - iPad レイアウトには、ステータス バーがあった場所にギャップがあります。
実際のアプリの正確なレイアウトを表す xcode 4.6 を使用して、この基本的なアプリを作成しました。私が行った唯一の 2 つの変更は、最初のナビゲーション コントローラーから「ナビゲーション バーを表示する」のチェックを外し、2 番目のナビゲーション コントローラーで「ステータス バー: なし」を選択することでした。
以下に示すように、以前はコンテナ ビューにあったステータス バーに空白のスペースがあります。
このシンプルなアプリを自分で作成し、ホワイト ギャップを取り除くために正確に何を変更する必要があるかを特定してください。アプリをリリースする前の最後のバグです。ご協力いただきありがとうございます。
objective-c - コンテナ ビューで UITableViewController にアクセスする
Container View に UITableViewController が埋め込まれています。UITableViewController には、メイン ビュー コントローラーでアクセスしたいデリゲート メソッドがあります。
コンテナー内のビューをメイン ビューのプロパティに割り当てることはできますが、埋め込まれているビュー コントローラーにアクセスしてデリゲートを設定することはできません。
これどうやってするの?必要に応じてコードを投稿できます...何を投稿できるかわかりません!!!
uiviewcontroller - addChildViewController によって追加された uivewcontroller へのデリゲートとして親 uiviewcontroller をリンクします
コンテナー ビュー内に uiviewcontrollers を正常に埋め込み、交換しています。ここで、子 uiviewcontrollers から親 uivewcontroller までメッセージを送信したいと考えています。それらをデリゲートとして配線していますが、親ビューでデリゲートとして割り当てる方法がわかりません
parent.h -デリゲートのロード
parent.m -子ビューをロード
後で実行時にスワップインします
childview.h - セットアップの委任を行う
childview.m - 親にメッセージを送る
親ビューは応答しません。親ビュー (それ自体) 内で呼び出されたときに [self animateTextField:YES] を処理しますが、子から「聞く」ことはありません。
親ビューで、次のような方法で、子ビューにデリゲートである人を伝える必要があるためだと思います
lf;
しかし、(a)正確には何ですか?(b) cild ビューがロードされたときに実行されますか? またはそれらが交換されたとき?
ios6 - iOS はコンテナ ビューの高さを動的に変更します
childView の画像の量に応じてコンテナ ビューの高さを動的に変更するにはどうすればよいですか?