問題タブ [uicontainerview]

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 投票する
0 に答える
515 参照

ios - コンテナー フレームは、viewDidLoad では正しくないサイズを返しますが、viewWillAppear では正しく返します

アプリケーションでコンテナ ビューを使用しています。

このコンテナのサイズは であると考えてください721*1024

メソッドを使用performSegueWithIdentifierしてコンテナ ビュー コントローラをプッシュします。viewDidLoad でビューのフレーム サイズを出力する768*1024と、同じビューのフレーム サイズが表示さ721*1024viewWillAppearます。

何がうまくいかないのですか?このコンテナー ビューにいくつかのサブビューを追加しようとしています。また、アプリケーションで自動サイズ変更を使用しましviewDidLoadviewDidLoad。私の主な質問は、コンテナー ビューのフレームが と で正しく表示されないのはなぜviewDidLoadですかviewWillAppear?

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

xcode - Xcode 5: コンテナに埋め込まれた UITableViewController が正しく表示されない

次の方法でコンテナー ビューに埋め込まれた UITableViewController があります。

ここに画像の説明を入力

このセットアップで何もせずに、次の表示が得られます。

ここに画像の説明を入力

最初の行は、これらの行の通常の間隔よりも大きなスペースを示していることに注意してください。これを正しく表示するために修正が必要なものはありますか?

見栄えがよくない同じことをする他のシーンがいくつかあります。

0 投票する
4 に答える
147 参照

ios - 同じ親viewcontrollerにあるUIContainerViewから他のUIContainerViewにデータを渡すにはどうすればよいですか?

UIContainerViewから別の にデータを取得するのに苦労していますUIContainerView。例: と の 2 つのコンテナーがcalculatorContainerありdisplayResultContainerます。したがって、「=」ボタンを押して結果を計算すると、displayResultContainer. セグエ メソッドとparentViewControllerアクセスでさまざまなオプションを既に試しましたが、まだ運がありません。

0 投票する
0 に答える
113 参照

ios - UIContainerView を使用したレイアウトの問題

正しくレイアウトできない iPad アプリのビューがあります。ViewController に水平に配置された 2 つの (将来的にはさらに多くの) 静的テーブルを表示しようとしています。静的テーブルには TableViewController が必要なので、UIContainerView を使用して各テーブルを親ビュー内に埋め込みます。すべて順調ですが、実際にアプリを実行すると、最初のテーブルの垂直方向のオフセットが大きく、2 番目のテーブルがコンテナーの上部にうまく整列します。私が知る限り、ナビゲーションバーはコンテナの最初の子で何かをしているように見えますが、これを変更するためにどの設定を変更する必要があるかわかりません。

例として、私が直面している問題を示す簡単な Hello World デモを作成しました。リンクは次のとおりです: https://github.com/pbtura/container-view-example

どんな助けでも大歓迎です。

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

ios - 2 つの子を交換するように Container View をセットアップする方法

iOS の典型的な Container View の問題のように見えます。UISegmentedControl と Container View の 2 つのサブビューを持つ ViewController があります。Container View をストーリーボードに配置しましたが、どうすればよいかわかりません。当然のことながら、私の次のステップは、UIContainerView をサブクラス化して、iOS ドキュメントで読んだすべてのことを行うことだと考えました。しかし、UIContainerView のようなクラスはありません。だから今、私が絵コンテに入れることができたものを超えて、私は立ち往生しています. 誰かが私を助けてくれることを願って、単純なシナリオのように見えるものを仮定します.

想像:

  • 2 つのボタン (Cat、Dog) と ContainerView を備えた 1 つの ViewController。
  • ユーザーが catButton をクリックすると、ContainerView は CatViewController を表示する必要があります (dogButton についても同様に行います)。
  • ストーリーボードのセットアップが既に完了しているイメージ。
  • 簡単にするために、CatViewController に CAT という単語を含む単一の UILabel を含めます (DogViewController についても同様です)。
  • また、ストーリーボードでは、CatViewController と DogViewController を 2 つのスタンドアロンで到達不能なビュー コントローラーとして既に作成しています。

では、この時点で、どのように進めればよいでしょうか。UIContainerView などのクラスをサブクラス化できないので、どうすればよいですか?

このシナリオは、誰かが例を提供するのに十分単純だと思いますが、複雑すぎると思われる場合は、さらに単純なシナリオの例を提供してください。シンプルなものがどのように行われるかを見たいだけです。

PS私はすでにStackOverflowで次のようなツアーを行っています:

コンテナー ビューでの子ビューの交換

そして私はすでにhttps://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html#//apple_ref/doc/uid/TP40007457-CH18-SW6のドキュメントを読んでいます

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

ios - Container View を制御するために SegmentedControlValueChange を実装する方法

私の質問は、他の人の質問へのフォローアップです。@ritch が彼の質問で提供する画像では、次のビュー コントローラーがあります。

私の質問については、次のように書き直します。

だから私はメソッドを実装しようとしています

論理的には、このメソッドは「親コントローラー」にあるはずだと思いましたが、参考までに、「子コントローラー」にはdisplayContentController

誰かが私のために明確にしてください:SegmentedControlValueChangeとinstantiateViewControllerWithIdentifierの間:

  • 「Parent Controller」の h および m ファイルにはどのようなコードが入りますか?
  • 「Parent Controller」の h および m ファイルにはどのようなコードが入りますか?