問題タブ [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 投票する
0 に答える
683 参照

iphone - Xcode 4.5 更新コンテナー ビュー?

Xcode 4.5 の Storyboards の iOS 用の新しい 'Container View' を使用して、どのように再読み込み/更新しますか?

私のアプリには、UITableViewController を保持するコンテナー ビューがあります。メイン ビュー コントローラー (コンテナー ビューを持つコントローラー) から、コンテナー内のテーブル ビューを更新する必要があります。

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

objective-c - コンテナビューの操作

これが私の状況です。私はviewControllerを持っています。上部の3つのボタンと、ボタンの下にコンテナビューがあります。ボタンを押すと、コンテナの表示が変わります。

これは私がストーリーボードで行ったことです。

  1. ビューコントローラをストーリーボードにドラッグしました。3つのボタンとcontainerviewを追加しました。
    このビューコントローラはクラス外のviewControllerです
  2. 2番目のビューコントローラをそこにドラッグしました。そして、containerViewからこのViewControllerにドラッグして制御します。埋め込みセグエを選択しました。

今コードで私はコントローラーviewControllerのために次のことをします

そして、containerController.hに対して、次のことを行います。

そして私のcontainer.mで

しかし、IBActionsで「セレクターswitchtoFirstの既知のインスタンスメソッドがありません」というエラーが発生し続けます。

誰か助けてもらえますか?

前もって感謝します。

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

ios - xcodeストーリーボードコンテナビュー-ビューコントローラにアクセスするにはどうすればよいですか

ストーリーボードを使用して、物事を適切に機能させようとしています。既存のビューの1つにコンテナビューを追加しました。.hビューコントローラファイル(ctrl-drag)にこれへの参照を追加しようとすると、が表示されますIBOutlet UIView *containerView。代わりに、コンテナビューのView Controllerへの参照を取得するにはどうすればよいですか?コンテナビューコントローラが必要です。これにより、ビューのコントローラへのデリゲートを設定して、相互に「通信」できるようになります。

ストーリーボードの設定は次のとおりです。

ここに画像の説明を入力してください

そして、それは私の.hファイルで次のように参照されます:

ここに画像の説明を入力してください

ビューのInstallViewControllerではなく、UIViewである.hに注意してください。ビューコントローラへの参照を追加するにはどうすればよいですか?デリゲートを設定できる必要があります。

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

ios - ContainerViewを使用したChildViewController->ParentViewController->SecondChildViewController

2つのコンテナ(上に1つ、下に1つ)を格納するViewControllerがあります。トップコンテナには、ボタンとテキストフィールドを備えたViewControllerが格納されています(説明のためだけに)。私がやりたいことは:

  1. テキストを入力
  2. ボタンを押す
  3. bottomViewControllerにテキストを送信します
  4. テーブルに表示

どうすればbottomViewControllerにテキストを送信できますか?どういうわけか親と話をする必要がありますか?

ストーリーボードを使用しているので、parentViewControllerにこれがあります

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

xcode - UITableViewの丸い境界線?

UITableView の周りに境界線を持ち、角を丸くしたい。これがテーブルセルで可能であることは知っていますが、これを行う最善の方法は何だろうか. 画面のセクションにテーブルを保持するためにコンテナー ビューを使用しています。

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

ios - (自動レイアウト)コンテナビューはサイズ変更されますが、サブビューはサイズ変更されません

コンテナビューで自動レイアウトを使用する際に問題が発生します(どちらの場合も、iOS5から使用されるビュー包含パターンと単純なコンテナビューを使用します)。

ある種のカスタムマスター詳細コントローラーがあります。ユーザーの操作後に左側のコンテナーのサイズを変更できます。右側のコントローラーを関連付けるには、使用されていない新しいスペースに応じてサイズを変更する必要があります。

「詳細」コントローラーの場合、Xibを使用してコントローラーをセットアップし、自動レイアウトを使用して、その内部にいくつかのビューを表示します。視覚的な形式では、次のようになります。

  • V:| [headerView] [contentView] [footerView] |
  • H:| [headerVieW]
  • H:| [contentView]
  • H:| [footerView]

これは、問題を理解するための表現にすぎません。

詳細controller.viewフレームのサイズを変更しようとすると、これは正しく展開されますが、サブビューは展開されません。

そのコントローラーの-(void)viewDidLayoutSubviewsメソッドで、フレームを手動で設定しようとしましたが、それは機能しますが、自動レイアウトを使用しているため、これは正しくないと思います。

この問題は、汎用ビューと画像ビューを含むサブビューがある場合、自動レイアウトを使用してxibからそのビューを定義する場合、ビューが設定された後にフレームを実行時に変更する場合、サブビュー(edampleの場合はimageviews)のサイズが変更されない場合に再び発生します。 。

誰でも私を助けることができますか?

ありがとう!

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

iphone - ストーリーボードのコンテナー ビューは許可されていません。複数のセグエを作成してください。

ここに画像の説明を入力 コンテナ ビューの子をさらに追加しようとしましたが、できなくて、セグエを 1 つだけ作成しました。

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

ios - UITableView に埋め込まれた UITableViewController の長所と短所は何ですか?

私は最初の iPad アプリを作成しています。テーブルと他のビューを持つ UIView があります。UITableViewContollerを埋め込むことができる「コンテナビュー」を作成するオプションがあることに気付きました。

UITableView を使用するだけでなく、UITableViewContoller を埋め込むことの利点と欠点は何ですか?

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

keyboard - キーボードは UITextFields を非表示にします。入力を開始した後にのみ上にスクロールします

私はこの問題に約 2 日間費やし、いくつかのスタック オーバーフローやオンラインの投稿を調べましたが、答えが見つからないようです。

6 つの UITextFields があります。キーボードが表示されると、下の 2 つが非表示になります。ただし、入力を開始すると:

4 インチ画面 (iPhone 5): テキストフィールドが上にスクロールし、ナビゲーション バーの後ろに隠れます。

3.5 インチ画面 (iPhone 3GS) の場合: テキストフィールドはナビゲーション バーのすぐ下までスクロールします。

ユーザーが UITextFields をクリックすると、UITextFields が上にスクロールして、ナビゲーション バーのすぐ前に表示されるようにします。このようにして、フィールドが表示され、入力の準備が整い、スクロールアップする前にユーザーが入力を開始するのを待って非表示になりません。

これが関連しているかどうかはわかりませんが、UIControllerView があり、内部には containerView があります。containerView は画面全体をカバーしておらず、X:68 Y:7 から始まります。幅: 237 高さ: 351。ContainerView 内には、UITextFields を持つ UIScrollView があります。containerView には独自の NavigationBar もあります。iPhone 5 (4 インチ画面) で上にスクロールすると、TextField が containerView 内の NavigationBar の後ろに隠れています。iPhone 3GS (3.5 インチ画面) では、UITextfield が NavigationBar のすぐ下に表示されます。

Apple Docs から従ったコードは次のとおりです。

Apple Doc からコードを取得しました: http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement

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

ios - コンテナー ビュー コントローラーのアニメーション化

メイン画面に 2 つのコンテナー ビュー コントローラーがあり、1 つは上部のグローバル ツールバーとして機能します。ほとんどの場合、これで問題ありませんが、ユーザーが画面上に多くの情報を表示できるように、このオフスクリーンをアニメーション化する必要があります。これは可能ですか?ドキュメントを見てきましたが、変換アニメーションを使用する必要があるのか​​ 、フレーム/境界を変更する必要があるのか​​ わかりません。どんな提案でも感謝します。