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

ios - 親ビュー コントローラーからコンテナー ビューの UIScrollView コンテンツ オフセットにアクセスする

の へのアクセスに問題がContentOffsetありUIScrollViewます。以前はこれで問題はありませんでしたが、今回はUIScrollViewが にContainer ViewリンクされていViewControllerます。

私の状況をよりよく理解するために、スキームと写真を次に示します。

MenuViewController =>コンテナー ビュー=> ScrollView1ViewController => ScrollView1

ここに画像の説明を入力

UIScrollView私が取得しなければならない は、 のをContentOffset使用してリンクさIBOutletれていScrollView1ViewController.hます。

だから私の質問は: からのContentOffsetを知ることは可能ですか? 内部にIBOutletをインポートするかもしれませんUIScrollViewMenuViewController.mScrollView1ViewController.hMenuViewController.m

ScrollView1ViewController.h

MenuViewController.m

私の問題をよりよく理解するためにさらにコードや写真が必要な場合は、遠慮なく私に尋ねてください。

ありがとう

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

ios - コンテナ ビューに子 ViewController 全体が表示されない

Container View内に表示されることになっているView Controller、DogViewControllerがあります。自動レイアウトで何をしても、コンテナ ビューは DogViewController 全体を表示することを拒否します。問題は DogViewController ではないようです。起動矢印を動かしてアプリを実行すると、DogViewController シーンがいっぱいで問題ないように見えます。しかし、起動矢印をコンテナー ビューの親に戻すと、コンテナー ビューには DogViewController の上部のみが表示されます。

DogViewController には、TableView と TextView の 2 つのビューがあります。コンテナーを通して表示されるのは TableView だけです (そして、おそらく全体でさえありません)。この問題を解決する方法について洞察を持っている人はいますか?

(iOS コースを修了したばかりで、スキルを固めるために実際のアプリを作成しようとしています。) auto-layout に関するドキュメント全体を既に読んでいます

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

ios - コンテナー ビュー内のビューからナビゲーション スタックにビューをプッシュしますか?

現在の設計

現在、ストーリーボードにビュー コントローラーがあり、タブ コントローラーとナビゲーション コントロールが埋め込まれています。このビュー コントロールには、ナビゲーション バーにあるセグメント化されたコントロールで選択された値に依存するビューを表示するコンテナー ビューもあります。

ストーリーボード ビュー

コンテナー ビューのビューの読み込み

コンテナー ビューのビューは XIB ファイル (ストーリーボード ベースではない) であり、プログラムによって読み込まれます。

私が直面している問題

私が抱えている問題は、コンテナー ビューのビューの 1 つが写真を含むコレクション ビューであり、セルの 1 つを選択したときに大きなサイズの画像を含むビューをプッシュできるようにする必要があることです。

コンテナ ビュー内のビューでビューをナビゲーション コントローラにプッシュするにはどうすればよいですか?

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

ios - 埋め込みセグエをユーザー アクションに応答させる方法

私の PenViewController には 3 つのラベルと 1 つのコンテナー ビューがあります。これは、埋め込みセグエを使用していることを意味します。少なくとも私の理解では、埋め込みセグエについては、プッシュ セグエのようにユーザー アクションによって引き起こされたものではないということです。しかし、別のラベルがクリックされたときにそれぞれ別の子を表示するには、コンテナー ビューが必要です。そのデータを Container View に渡すにはどうすればよいですか? これが私の埋め込みセグエです。

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

ios - iOS カスタム UIViewController コンテナー - ビューのライフサイクルと dealloc

既存のビュー コントローラー (VC1) を新しいビュー コントローラー (VC2) に置き換えることができるカスタム ビュー コントローラー コンテナーを作成しました。

iOS 8 でテストするまではすべて正常に動作していました。以前のビュー コントローラーが解放される前にビュー コントローラーを交換すると、私が使用しているセカンド パーティがクラッシュを引き起こしているようです。

つまり、[VC2 viewDidLoad] が [VC1 dealloc] の前に呼び出された場合。

私の理解では、dealloc を制御できないため、この種の動作は制御できません。ただし、子View Controllerを制御している方法でこの動作を引き起こしていないことを確認したいと思います。

以下は、View Controller コンテナーの疑似コードです。

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

ios - UITableViewCellでサイズクラスが機能しませんか?

カスタム コンテナ ビュー コントローラを追加し、それにtableviewController. ご覧のとおり、セルのラベルの先頭のスペースを制約付きで設定しようとしています。wAny, hAnyは 15px 、は 0px を指定しますwC, hAny。しかしwC, hAny、効果がないのはなぜですか?

ここに画像の説明を入力

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

ios - ストーリーボードの積み上げコンテナ ビュー

このようなビューがあります。

ストーリーボードのレイアウト 階層を表示

コンテナ ビュー 3 と 4 は、右端に積み重ねられています。3 番目のコンテナ ビューは 4 番目のコンテナ ビューの下にあります。ビューを積み重ねたいのですが、3 番目のコンテナー ビューが 4 番目のコンテナー ビューの下に押し下げられます。これはなぜですか? また、これを防ぐにはどうすればよいですか?