問題タブ [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.
ios - 親ビュー コントローラーからコンテナー ビューの UIScrollView コンテンツ オフセットにアクセスする
の へのアクセスに問題がContentOffset
ありUIScrollView
ます。以前はこれで問題はありませんでしたが、今回はUIScrollView
が にContainer View
リンクされていViewController
ます。
私の状況をよりよく理解するために、スキームと写真を次に示します。
MenuViewController =>コンテナー ビュー=> ScrollView1ViewController => ScrollView1
UIScrollView
私が取得しなければならない は、 のをContentOffset
使用してリンクさIBOutlet
れていScrollView1ViewController.h
ます。
だから私の質問は: からのContentOffset
を知ることは可能ですか? 内部にIBOutletをインポートするかもしれませんUIScrollView
MenuViewController.m
ScrollView1ViewController.h
MenuViewController.m
ScrollView1ViewController.h
MenuViewController.m
私の問題をよりよく理解するためにさらにコードや写真が必要な場合は、遠慮なく私に尋ねてください。
ありがとう
ios - コンテナ ビューに子 ViewController 全体が表示されない
Container View内に表示されることになっているView Controller、DogViewControllerがあります。自動レイアウトで何をしても、コンテナ ビューは DogViewController 全体を表示することを拒否します。問題は DogViewController ではないようです。起動矢印を動かしてアプリを実行すると、DogViewController シーンがいっぱいで問題ないように見えます。しかし、起動矢印をコンテナー ビューの親に戻すと、コンテナー ビューには DogViewController の上部のみが表示されます。
DogViewController には、TableView と TextView の 2 つのビューがあります。コンテナーを通して表示されるのは TableView だけです (そして、おそらく全体でさえありません)。この問題を解決する方法について洞察を持っている人はいますか?
(iOS コースを修了したばかりで、スキルを固めるために実際のアプリを作成しようとしています。) auto-layout に関するドキュメント全体を既に読んでいます。
ios - コンテナー ビュー内のビューからナビゲーション スタックにビューをプッシュしますか?
現在の設計
現在、ストーリーボードにビュー コントローラーがあり、タブ コントローラーとナビゲーション コントロールが埋め込まれています。このビュー コントロールには、ナビゲーション バーにあるセグメント化されたコントロールで選択された値に依存するビューを表示するコンテナー ビューもあります。
コンテナー ビューのビューの読み込み
コンテナー ビューのビューは XIB ファイル (ストーリーボード ベースではない) であり、プログラムによって読み込まれます。
私が直面している問題
私が抱えている問題は、コンテナー ビューのビューの 1 つが写真を含むコレクション ビューであり、セルの 1 つを選択したときに大きなサイズの画像を含むビューをプッシュできるようにする必要があることです。
コンテナ ビュー内のビューでビューをナビゲーション コントローラにプッシュするにはどうすればよいですか?
ios - 埋め込みセグエをユーザー アクションに応答させる方法
私の PenViewController には 3 つのラベルと 1 つのコンテナー ビューがあります。これは、埋め込みセグエを使用していることを意味します。少なくとも私の理解では、埋め込みセグエについては、プッシュ セグエのようにユーザー アクションによって引き起こされたものではないということです。しかし、別のラベルがクリックされたときにそれぞれ別の子を表示するには、コンテナー ビューが必要です。そのデータを Container View に渡すにはどうすればよいですか? これが私の埋め込みセグエです。
ios - iOS カスタム UIViewController コンテナー - ビューのライフサイクルと dealloc
既存のビュー コントローラー (VC1) を新しいビュー コントローラー (VC2) に置き換えることができるカスタム ビュー コントローラー コンテナーを作成しました。
iOS 8 でテストするまではすべて正常に動作していました。以前のビュー コントローラーが解放される前にビュー コントローラーを交換すると、私が使用しているセカンド パーティがクラッシュを引き起こしているようです。
つまり、[VC2 viewDidLoad] が [VC1 dealloc] の前に呼び出された場合。
私の理解では、dealloc を制御できないため、この種の動作は制御できません。ただし、子View Controllerを制御している方法でこの動作を引き起こしていないことを確認したいと思います。
以下は、View Controller コンテナーの疑似コードです。
ios - UITableViewCellでサイズクラスが機能しませんか?
カスタム コンテナ ビュー コントローラを追加し、それにtableviewController
. ご覧のとおり、セルのラベルの先頭のスペースを制約付きで設定しようとしています。wAny, hAny
は 15px 、は 0px を指定しますwC, hAny
。しかしwC, hAny
、効果がないのはなぜですか?
ios - ストーリーボードの積み上げコンテナ ビュー
このようなビューがあります。
コンテナ ビュー 3 と 4 は、右端に積み重ねられています。3 番目のコンテナ ビューは 4 番目のコンテナ ビューの下にあります。ビューを積み重ねたいのですが、3 番目のコンテナー ビューが 4 番目のコンテナー ビューの下に押し下げられます。これはなぜですか? また、これを防ぐにはどうすればよいですか?