問題タブ [loadview]
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.
iphone - BringSubViewToFront 、 sendViewToBack 、 Interface Builder 、ヘルプ !
プログラムの addSubView としてではなく、Interface Builder にビューを追加した場合、bringSubViewToFront 、sendViewToBack を使用できますか? それらを使用するには、loadView を定義する必要がありますか? ViewDidLoad で使用しようとしていますが、未定義のメソッドが返されるためです。
IB にいくつかのビューがあり、返送したいのですが? いくつかのブール変数を使用して、他のビューを前面に表示しますか? それはIBで可能ですか、それともbringSubViewToFront、sendViewToBackメソッドを使用する必要がありますか? 私の場合、これらのメソッドを使用するにはどうすればよいですか? どうもありがとう
iphone - viewDidLoad または loadView に UIDatePicker を追加する必要がありますか?
UIDatePicker を追加するのが適切なのはどこですか? viewDidLoad に追加する必要がありますか? またはロードビューで?
この UIDatePicker はメイン ビューのサブビューである必要があり、この viewController のビューが表示されている間ずっと表示されます。
ありがとうございました!
iphone - UIButton の作成時に iPhone アプリが loadView メソッドでクラッシュする
このビューが読み込まれるたびに、次のようにするとアプリがクラッシュするのはなぜですか?
どんな助けでも大歓迎です。
ありがとう!
iphone - appdelegateでビューをロードするには?
アプリケーションデリゲートでインターネット接続の可用性を確認しています。しかし、インターネット接続がない場合に警告ビューを表示する代わりに、ビューをロードするか、サブビューをアプリケーションに追加する必要があります。また、利用可能なインターネット接続でそのビューを削除する必要があります。
これは機能していません。
ありがとうございました。
objective-c - IBなしでビューを作成する
私はしばらくの間アプリを構築しているので、これを尋ねるのはかなり恥ずかしいです。これまで、私は常にInterfaceBuilderを使用してビューなどを設定してきました。
これが私のloadViewです:
何らかの理由で、imageViewが表示されません。エラーはありませんが、外観はありません。UIViewは追加されますが、UIImageViewは追加されません。
私が言ったように、私は伝統的にIBでこれを行ってきたので、プログラムによる方法にはあまり詳しくありません。
助けていただければ幸いです。
iphone - UITableViewController でテーブル データがリロードされない
このコードは動作します:ですが、このようにメソッド[self.tableView reloadData]を拡張すると:loadViewUITableViewController
tableView データはリロードされません。私は何を間違っていますか?
iphone - UITableViewControllerサブクラスでloadViewをオーバーライドする
そのtableViewが私のカスタムサブクラスに属するようにUITableViewControllerをセットアップしようとしています。私のloadViewメソッドは現在次のようになっています。
上記の方法をコメントアウトすると、後でクラッシュが発生します。だから何かが欠けています。しかし、何ですか?
Appleのドキュメントには、loadViewでsuperを呼び出すべきではないと書かれています。これは理にかなっています。なぜなら、ビューにクラスではなくクラスを持たせたいからです。
私が試したが役に立たないこと:
- プレーンなUITableViewを作成するように、loadViewメソッドを書き直します。これは、問題の原因が私のサブクラスの実装にあるのではないことを示しています。
- loadViewメソッドから[superviewDidLoad]を呼び出します。Appleのドキュメントから、そのメソッドがloadViewから呼び出されるのか、それ以降に呼び出されるのかはわかりません。いずれにせよ、loadViewメソッドの最後に追加しても役に立ちません。
私が試したことの1つは、問題を解決しますが、目的を達成できません。
- loadViewメソッドをコメントアウトします。
編集:クラッシュは以下に示されています。これは、ユーザーが何らかの入力を行った後に発生します。サブクラスの代わりにプレーンなUITableViewを作成している場合も、同じように発生します。アプリでは多くのことが行われており、loadViewオーバーライドの何か(または、おそらくオーバーライドから何かが欠落している)が原因で状態が異なり、クラッシュにつながります。しかし、何が違うのかを追跡する良い方法がわかりません。
uiviewcontroller - -(void)loadView(Objective-C)のUIViewControllerにカスタムUIViewを追加する
私はプログラミングクラス(初心者向け)を受講しており、UIViewController graphViewControllerプログラムで(インターフェイスビルダーなしで)'sビューを作成する必要があります。
ビューは単純で、と呼ばれるサブクラスIBOUtletのインスタンスであるanのみで構成されます。ズームやパンなどのいくつかのマルチタッチジェスチャに応答しますが、私はそのすべてをで処理します。UIViewGraphViewgraphView- (void)viewDidLoad
私はself.viewプロパティの作成とgraphView以下のコードで行っています:
アプリを実行すると、そこにビューが表示されませんgraphView。「MyUniversalApp」ラベルを表示する透明なビューが表示されます。私は困惑しています。助けてください。
追加のコードが必要な場合はお知らせください。
ありがとう!
更新:迅速な修正をしてくれたBJ Homerに感謝します!
次のことをしなければなりませんでした:
このコード行を[self.view addSubview:self.graphView];最後に追加します。
graphViewまた、完全に黒く表示されていたこの奇妙なバグも発生していました。このコード行はそれを修正しました:self.graphView.backgroundColor = [UIColor whiteColor];
以上です!
最後の質問:カスタムUIViewのデフォルトの背景色は黒ですか?
再度、感謝します!
ios - loadView で正しいサイズを決定する
loadView でビューをレイアウトするための正しいサイズを一貫して決定する方法は?
UIViewController が UINavigationController にプッシュされるか、UITabBarController が存在するか、またはその両方であるさまざまなケースがあります。これらの要素は使用可能な画面領域を変更し、値をハードコーディングすると一貫性がなくなります。
loadView が呼び出された時点で、サブビューを追加するコンテナー ビューのサイズを変更する方法を知りたいと考えています。
私は UIViewController ガイドに目を通し、Apple は UIScreen mainScreen applicationFrame を使用していますが、彼らの例ではフルスクリーン アプリを作成しているため、これが行われています。
ここでいくつかの回答を見てきましたが、一貫した方法でこれを行う方法に対処するものはありません。
助けてくれてありがとう。
iphone - nibファイルがある場合、loadViewは呼び出されますか?
loadView メソッドをオーバーライドすると、nib ファイルがあるかどうかにかかわらず、loadView が呼び出されます。loadView をオーバーライドせず、nib ファイルがある場合、それは呼び出されますか?