問題タブ [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.

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

uistoryboardsegue - UIButtons を介して ContianerView 内で開くシーン

iOS6 Xコード 4.5.2

左側に 5 つの UIButtons (B1 - B5) を持つ MainViewController があります。メイン ビュー コントローラーの真ん中に、ContainerView があります。この ContainerView には 5 つのシーン (最初のシーンはナビゲーション コントローラーでもあります) があり、5 つの UIButton に接続したいと考えています。ボタンを押すと、コンテナの中でシーンが上に開くようにしたいです。

現在、アプリを実行すると、最初の ContainerView シーンで [次へ] ボタンをクリックして、5 つのシーンすべてをステップ実行できます。戻るボタンを段階的に押すことで、最初のシーンに戻ることもできます。ただし、ストーリーボードを介してUIButtonを配線した後、ボタンをクリックすると、コンテナ内のシーンを開く代わりに、フルスクリーンで開き、MainViewContollerの上にスタックします。

ボタンが押されたときに、コンテナ内でシーン (シーン 1、シーン 2 など) を開くにはどうすればよいですか?

ここに画像の説明を入力

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

iphone - 埋め込みコンテナー ビューでナビゲーション コントローラー バー ボタンを操作する

ここに画像の説明を入力

UIViewController を作成し、UITableViewController を埋め込むコンテナー ビューを挿入します。上記画像のとおりです。

ユーザーがテーブル ビュー セルをクリックすると、ナビゲーション バーに UIBarButton を追加したいと思います。

しかし、どうすればこれを管理できますか?テーブル ビュー セルをクリックすると DatePicker を起動できますが、テーブル ビュー コントローラーの実装ファイルで self.presentingViewController を呼び出すと、self.parentViewController を呼び出したときと同じように (null) が返されます。

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

objective-c - コンテナビュー内のビューのサイズを変更

Xcode 4.6でストーリーボードを使用していますが、コンテナビューについて知りました。コンテナビューにUITableViewが表示されています。

UITableViewとそのセルは画面の幅全体を占めますが、コンテナビューにUITableViewの「ミニ」バージョンを表示するため、コンテナビューは少し小さくなります。

残念ながら、コンテナビューは、その中にあるビューのサイズを自動変更せず、テーブルのセルはフルサイズです。

コンテナビューに合わせてUITableViewを縮小するにはどうすればよいですか?

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

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」に依存します。

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

ios - ContainerController 内の UIViewController にアクセスする

私は次の設定をしています:

SplitViewControllerrootController として。

ディテール部分が先

ViewControllerView>を使用しますContainerView(後で、Viewを使用しますがImageView、それはここでは問題ではありません)。

ContainerView、別のビュー コントローラ ( ) にセグエ (埋め込み) されていますNavigationController

これは IB では次のようにグラフィカルに表されます。

IB のレイアウト

ここで、NavigationControllerrootController (例SplitViewController) からアクセスしたいと思います。「subViews」などの階層を下に移動できませんでした。

を手に入れる便利な方法はありNavigationControllerますか?

ViewController(ContainerViewと一緒に)なしで、次のようにアクセスできました:

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

ios - xcodeでコンテナビューのxとyの位置をアニメーション化する方法は?

コンテナビューを左から右にアニメートできるようにしたいと思います。呼び出されたときに画面の左側からスライドするメニューとしてコンテナを使用することを計画しています。これの良い例はありますか?

このUIViewの例を見つけましたが、これは必要なものに当てはまりますか?

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

iphone - iPad レイアウトには、ステータス バーがあった場所にギャップがあります。

実際のアプリの正確なレイアウトを表す xcode 4.6 を使用して、この基本的なアプリを作成しました。私が行った唯一の 2 つの変更は、最初のナビゲーション コントローラーから「ナビゲーション バーを表示する」のチェックを外し、2 番目のナビゲーション コントローラーで「ステータス バー: なし」を選択することでした。 ここに画像の説明を入力

以下に示すように、以前はコンテナ ビューにあったステータス バーに空白のスペースがあります。 ここに画像の説明を入力

このシンプルなアプリを自分で作成し、ホワイト ギャップを取り除くために正確に何を変更する必要があるかを特定してください。アプリをリリースする前の最後のバグです。ご協力いただきありがとうございます。

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

objective-c - コンテナ ビューで UITableViewController にアクセスする

Container View に UITableViewController が埋め込まれています。UITableViewController には、メイン ビュー コントローラーでアクセスしたいデリゲート メソッドがあります。

コンテナー内のビューをメイン ビューのプロパティに割り当てることはできますが、埋め込まれているビュー コントローラーにアクセスしてデリゲートを設定することはできません。

これどうやってするの?必要に応じてコードを投稿できます...何を投稿できるかわかりません!!!

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

uiviewcontroller - addChildViewController によって追加された uivewcontroller へのデリゲートとして親 uiviewcontroller をリンクします

コンテナー ビュー内に uiviewcontrollers を正常に埋め込み、交換しています。ここで、子 uiviewcontrollers から親 uivewcontroller までメッセージを送信したいと考えています。それらをデリゲートとして配線していますが、親ビューでデリゲートとして割り当てる方法がわかりません

parent.h -デリゲートのロード

parent.m -子ビューをロード

後で実行時にスワップインします

childview.h - セットアップの委任を行う

childview.m - 親にメッセージを送る

親ビューは応答しません。親ビュー (それ自体) 内で呼び出されたときに [self animateTextField:YES] を処理しますが、子から「聞く」ことはありません。

親ビューで、次のような方法で、子ビューにデリゲートである人を伝える必要があるためだと思います

lf;

しかし、(a)正確には何ですか?(b) cild ビューがロードされたときに実行されますか? またはそれらが交換されたとき?

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

ios6 - iOS はコンテナ ビューの高さを動的に変更します

childView の画像の量に応じてコンテナ ビューの高さを動的に変更するにはどうすればよいですか?

容器