問題タブ [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.

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

iphone - BringSubViewToFront 、 sendViewToBack 、 Interface Builder 、ヘルプ !

プログラムの addSubView としてではなく、Interface Builder にビューを追加した場合、bringSubViewToFront 、sendViewToBack を使用できますか? それらを使用するには、loadView を定義する必要がありますか? ViewDidLoad で使用しようとしていますが、未定義のメソッドが返されるためです。

IB にいくつかのビューがあり、返送したいのですが? いくつかのブール変数を使用して、他のビューを前面に表示しますか? それはIBで可能ですか、それともbringSubViewToFront、sendViewToBackメソッドを使用する必要がありますか? 私の場合、これらのメソッドを使用するにはどうすればよいですか? どうもありがとう

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

iphone - viewDidLoad または loadView に UIDatePicker を追加する必要がありますか?

UIDatePicker を追加するのが適切なのはどこですか? viewDidLoad に追加する必要がありますか? またはロードビューで?

この UIDatePicker はメイン ビューのサブビューである必要があり、この viewController のビューが表示されている間ずっと表示されます。

ありがとうございました!

0 投票する
7 に答える
2344 参照

iphone - UIButton の作成時に iPhone アプリが loadView メソッドでクラッシュする

このビューが読み込まれるたびに、次のようにするとアプリがクラッシュするのはなぜですか?

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

ありがとう!

0 投票する
3 に答える
942 参照

iphone - appdelegateでビューをロードするには?

アプリケーションデリゲートでインターネット接続の可用性を確認しています。しかし、インターネット接続がない場合に警告ビューを表示する代わりに、ビューをロードするか、サブビューをアプリケーションに追加する必要があります。また、利用可能なインターネット接続でそのビューを削除する必要があります。

これは機能していません。

ありがとうございました。

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

objective-c - IBなしでビューを作成する

私はしばらくの間アプリを構築しているので、これを尋ねるのはかなり恥ずかしいです。これまで、私は常にInterfaceBuilderを使用してビューなどを設定してきました。

これが私のloadViewです:

何らかの理由で、imageViewが表示されません。エラーはありませんが、外観はありません。UIViewは追加されますが、UIImageViewは追加されません。

私が言ったように、私は伝統的にIBでこれを行ってきたので、プログラムによる方法にはあまり詳しくありません。

助けていただければ幸いです。

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

iphone - UITableViewController でテーブル データがリロードされない

このコードは動作します:ですが、このようにメソッド[self.tableView reloadData]を拡張すると:loadViewUITableViewController

tableView データはリロードされません。私は何を間違っていますか?

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

iphone - UITableViewControllerサブクラスでloadViewをオーバーライドする

そのtableViewが私のカスタムサブクラスに属するようにUITableViewControllerをセットアップしようとしています。私のloadViewメソッドは現在次のようになっています。

上記の方法をコメントアウトすると、後でクラッシュが発生します。だから何かが欠けています。しかし、何ですか?

Appleのドキュメントに、loadViewでsuperを呼び出すべきではないと書かれています。これは理にかなっています。なぜなら、ビューにクラスではなくクラスを持たせたいからです。

私が試したが役に立たないこと:

  • プレーンなUITableViewを作成するように、loadViewメソッドを書き直します。これは、問題の原因が私のサブクラスの実装にあるのではないことを示しています。
  • loadViewメソッドから[superviewDidLoad]を呼び出します。Appleのドキュメントから、そのメソッドがloadViewから呼び出されるのか、それ以降に呼び出されるのかはわかりません。いずれにせよ、loadViewメソッドの最後に追加しても役に立ちません。

私が試したことの1つは、問題を解決しますが、目的を達成できません。

  • loadViewメソッドをコメントアウトします。

編集:クラッシュは以下に示されています。これは、ユーザーが何らかの入力を行った後に発生します。サブクラスの代わりにプレーンなUITableViewを作成している場合も、同じように発生します。アプリでは多くのことが行われており、loadViewオーバーライドの何か(または、おそらくオーバーライドから何かが欠落している)が原因で状態が異なり、クラッシュにつながります。しかし、何が違うのかを追跡する良い方法がわかりません。

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

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のデフォルトの背景色は黒ですか?

再度、感謝します!

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

ios - loadView で正しいサイズを決定する

loadView でビューをレイアウトするための正しいサイズを一貫して決定する方法は?

UIViewController が UINavigationController にプッシュされるか、UITabBarController が存在するか、またはその両方であるさまざまなケースがあります。これらの要素は使用可能な画面領域を変更し、値をハードコーディングすると一貫性がなくなります。

loadView が呼び出された時点で、サブビューを追加するコンテナー ビューのサイズを変更する方法を知りたいと考えています。

私は UIViewController ガイドに目を通し、Apple は UIScreen mainScreen applicationFrame を使用していますが、彼らの例ではフルスクリーン アプリを作成しているため、これが行われています。

ここでいくつかの回答を見てきましたが、一貫した方法でこれを行う方法に対処するものはありません。

助けてくれてありがとう。

0 投票する
3 に答える
1079 参照

iphone - nibファイルがある場合、loadViewは呼び出されますか?

loadView メソッドをオーバーライドすると、nib ファイルがあるかどうかにかかわらず、loadView が呼び出されます。loadView をオーバーライドせず、nib ファイルがある場合、それは呼び出されますか?