問題タブ [viewdidappear]

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 に答える
1337 参照

ios - iOS NSUserDefaults の読み込みが遅い

NSUSerDefaults を使用して、アプリケーション用にいくつかの文字列と整数を保存しています。ビューが開かれるたびに、文字列の読み込みがビューよりも遅くなるため、不具合が発生します。たとえば、selectedSegmentIndex を保存し、それを viewDidAppear で読み取ります。ビューが呼び出された瞬間、セグメントは選択されず、正しいセグメントが選択されます。ビューが開いてから設定が読み取られるまでに時間差がないようにするにはどうすればよいですか?

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

ios - presentViewController と viewDidAppear が iOS5.1/6 で呼び出されない

親View Controller AにView Controller Bがあります。両方のビューが同時に表示されています。

ビュー コントローラー B では、次の方法を使用して新しいビュー コントローラーを提示しようとしています。

View Controller は iOS6 で正しく表示さMyViewControllerれ、次の方法を使用して閉じます。

しかし、iOS 5.1 と iOS 6 には違いがあります。

QN1: 解任時に、View Controller A & BviewDidAppearが呼び出されません。トリガーされるはずですか?

MyViewControllerQN2: iOS 5.1.1 で表示されません。View Controller Bを子コンテナとしてAに追加しない限り:

子コントローラーを追加することで、MyViewControllerコントローラー A&B viewDidAppear が閉じられたときに呼び出されることを表示および表示できます。viewDidAppeariOS6 を使用している場合にも呼び出されます。

ここで何が起こっているのかわかりません。

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

iphone - UIModalTransitionStylePartialCurl セグエから終了するときに viewDidAppear がトリガーされないことを回避する方法を知っている人はいますか?

セグエviewDidAppearを終了するときにヒットしないようにする方法を知っている人はいますか?UIModalTransitionStylePartialCurl

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

ios - ビューコントローラー1のViewDidAppearがビューコントローラー2で呼び出されています

私は2つのView Controllerを持っています。最初のものを表示し、モーダルに表示すると、 View Controller 2 から実行されviewDidAppearた後に View Controller 1 から呼び出されます。viewDidAppear

viewDidAppearView Controller 2 で View Controller 1 が呼び出されるのはなぜですか? これは正常な動作ですか?

viewDidAppearさらに重要なのは、View Controller 1 からの get が View Controller 2 内で呼び出されると、scrollview のコンテンツ ビューのサイズが変更されることです。

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

iphone - ストーリーボード ビュー コントローラーをプッシュすると、viewDidAppear によるビューの読み込みが妨げられますか?

このコードで別のView Controllerをプッシュする1つのView Controllerを含むストーリーボードがあります:

プッシュされているView Controllerには、フレームを取得しようとしているUIViewがあり、それを使用して別のオブジェクトを配置できます。ビューコントローラークラスの UIView IBOUTLET プロパティに接続し、フレームで呼び出すそのビューコントローラーの viewDidAppear に接続しましたが、空 (0,0,0,0) として表示されます。

フレームを渡すことができるように、その時点までに videoView がロードされていない理由は何ですか?

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

iphone - [self viewDidAppear:YES];

[self viewDidAppear:YES];コードの viewDidLoad セクションで、コードの viewDidAppear セクションが確実に実行されるようにしますか?

一部のユーザーからのフィードバックによると、何らかの理由で、メイン メニュー ビューの viewDidAppear セクションに記述したコードが実行されていないように見えますが、大多数のユーザーにとっては完全に機能します。私のテスト。[self viewDidAppear:YES]; を追加することで期待しています。これにより、何らかの理由で viewDidAppear を呼び出さなかったデバイスの問題が修正されます...

皆さんはどう思いますか?

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

ios - UIViewController でビュー イベントをオーバーライドするときに [super] 呼び出しを省略します。影響?

superUIViewController のビュー イベント (viewWillAppear、viewDidAppear など) の実装で呼び出さないとどうなりますか?

以前にこれを行うのを忘れていたようで、悪影響があったかどうかは不明です.

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

ios - "did" と "will" と "should" メソッドに関するメカニズム

トピックに記載されているキーワードを含むメソッドがいつ呼び出されたかを一般的に知りたいです。

例えば:

willSelectRow メソッドはいつ呼び出されますか? 「意志」「した」「すべき」というキーワードを含む方法は何を意味しますか

同様に、viewDidAppear と viewWillAppear があります。viewDidAppear メソッドがいつ呼び出されたかは明らかです。しかし、viewWillAppear は私をはるかに超えています。

誰かが助けてくれることを願っています;)

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

ios - UITableView データソース メソッドは 1 回だけ呼び出されます

詳細ビューコントローラーcellForRowAtIndexPathから戻った後、更新されません。

HomeViewController

tableview データソース メソッド

ViewDidAppear

リフレッシュ コントロールを使用したので、2 回リフレッシュすると更新されますが、何が問題なのですか?

私もブレークポイントを置いていますがcellForRowAtIndexPath、最初にしか呼び出されませんが、特定の行を選択して詳細ビューコントローラーに入って戻ってきてcellForRowAtIndexPathも、呼び出されません。