問題タブ [viewwillappear]
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.
android - viewWillAppear (iOS) に相当する Android SDK?
状況
SharedPreferences を使用して 2 つの「レイアウト」を持つかなり単純なアプリがあります。
- Main.xml
- 設定.xml
Main には、SharedPreferences の getString を使用する textView があります。設定を開くボタンもあります。
設定には、SharedPreferences に保存するためのスピナーとボタンがあります。
onCreate(Bundle savedInstanceState) 内で setText() を呼び出しているときにアプリが読み込まれると、textView が更新されます。
問題
設定を開いて SharedPreferences を更新したら、[戻る] ボタンを使用してメインに戻ります。
onCreate() 内で setText() を呼び出しているため、textView は、アプリを終了してアプリを再度メインに開くまで更新されません。
設定から戻った後、textView を更新するにはどのような方法を使用する必要がありますか?
私のリクエストは、iOS の viewWillAppear() に似ています。
iphone - tableView reloadData が機能しない
タブバーアプリケーションにテーブルビューがあります。
データをロードしていますviewDidLoad
データをリロードしようとしています viewWillAppear
このビューでは、別のビューを呼び出します。このビューは、変更されると、リリース時にコア データが更新されます。テーブルビューに戻っても更新されません。更新する唯一の方法は、アプリを終了して最初からリロードすることです。
合計で 2 つの個別のテーブル ビューがあります。奇妙なことに、最初のテーブルビューは更新されます。
何かご意見は?ロブ
ios - プログラムで追加された複製された uiview
私は現在、写真の装飾アプリを作成しています。*holderView は、ユーザーが選択したステッカーです。写真ライブラリから写真をロードするか、写真を撮ってからこのページにロードし直そうとすると、プログラムによって *holderView が追加されます。これは、写真を撮る前に以前に選択したステッカーであり、その後に重複したステッカーが表示されます。私が望んでいるものではありません。
これが起こらないようにするためのコードをどのように記述すればよいですか? どうもありがとう。
iphone - popViewController/viewWillAppearはiOS5ではアニメーション化されていません
私はこれを検索するのに幸運ではなかったので、ここに行きます;)
私はサブビューとして別のものをプッシュUIViewController
する習慣を持っています。UINavigationBar
UIViewController
サブビューの[戻る]ボタンをクリックする場合を除いて、すべて正常に機能します。プレビュー(最初の)ビューは正しく表示されますが、アニメーション化されていません。のアニメーションUINavigationBar
は正しく、ビューのみがすぐに切り替わります。
- (void)viewWillAppear:(BOOL)animated
最初の関数はforでUIViewController
呼び出されます。これは、iOS4ではなくiOS5でテストした場合にのみ発生します。NO
animated
誰かがこれを修正する方法を知っていますか?
ご協力いただきありがとうございます!ハネス
更新1
すべてのカスタムコードを削除し、プレーンを使用しただけですがUINavigationBar
(追加の設定はありません)、iOS 5ではまだ機能しません。これは、最初のViewControllerで2番目のViewControllerをプッシュするために使用するコードです。
[self.navigationController pushViewController:secondViewController animated:YES];
すでに述べたように、2番目のビューのナビゲーションバーにある[戻る]ボタンをクリックすると、最初のビューはアニメーションなしですぐに表示されます。
どんな助けでもいただければ幸いです!ありがとう!
更新2
問題に近づいているように感じますが、それでも解決策はありません。
UINavigationController
を呼び出すだけのカスタムを追加しました[super popViewControllerAnimated:animated]
。このgetは正しく呼び出されます(animatedはYESです)がviewWillAppear
、最初のgetはUIViewController
animatedの値としてNOを取得します...
iphone - iPhone でビュー コントローラからポップしているときに viewWillAppear を呼び出さない
コードで画像を選択するために iOS 画像ギャラリーを使用しています。画像の
選択が完了すると、変数をクリアした現在のクラスの viewWillAppear メソッドが呼び出されます。
したがって、私が望まない変数を再度クリアします。
画像ギャラリーを閉じるときに、viewWillAppear メソッドを呼び出さないメソッドはありますか。
ありがとう
iphone - ViewDidAppear ホーム ボタン
カウントダウン付きのタイマーがあります。最近のテストでは、ホーム ボタンを押してアプリに戻ると、タイマーがオフになっていることに気付きました (本来よりも少ない秒数しか刻みませんでした)。
アプリを再度開いたときに ViewDid と ViewWill Appear が起動しないことをテストで確認しました。そんなこと知ってる:
発火しますが、アクティブだったviewControllerの特定の部分に固有のものにするにはどうすればよいですか?
iphone - viewWillAppear および UIApplicationDidBecomeActiveNotification
アプリがアクティブになったときに、UIApplicationDidBecomeActiveNotification を使用してテーブルビューを更新しています。私の問題は、ViewWillAppear で、このテーブルのデータを更新するメソッドも呼び出していることです。
これにより、アプリケーションの起動時にテーブルが 2 回更新されます。アプリが最初に起動されたときにそれらの1つを起動しないようにするにはどうすればよいですか? テーブルを更新すると、ネットワーク データとローカル データが集中的に処理されます。そのため、この操作は 1 回だけ実行してください。
ありがとう。
ios - what is the function that is called when the app is appearing?
Imagine the app is running and you press the iphone button (the phone button) and you exit the app. then you tap on the app again to enter the app. My problem is that when ever the user does this I want the viewWillAppear or viewDidAppear functions to be called, but unfortunately none of these functions gets called.
I want to know if these function won't get called, then what is the function that is called when the app is appearing again?
ios - iOS - セルをループしてデータを取得する
申し訳ありませんが、私はiOS開発にかなり慣れていません。
UITableView
単一の XiB ニブから引き出されたセルからのセットアップがあります。ペン先にオン/オフ スイッチを作成しましたviewWillDisappear
。私が持っているセルの数について、スイッチの状態を保存しようとしています。(正確には6セル)。
すべてのセルをループしてこの情報を保存するにはどうすればよいですか?
UIViewController でこれを試して、1 つのセルの情報を取得しました。
「プログラムがシグナルを受信しました:「EXC_BAD_INSTRUCTION」というエラーが表示されます。
どうすればこれを達成できますか?
iphone - viewWillAppear ちらつき
タブバーがあり、1 つのタブに UIPickerView があります。NSUserDefaults を実行するには、viewWillAppear を使用する必要がありますが、別のタブからこのタブに切り替えるたびに奇妙なちらつきが発生します。タブはローカルの pdf ファイルを読み込み、別のタブからこのタブに戻るたびに、pdf をリロードします。毎回ちらつきが本当にうるさいのですが、アプリがそうしないようにする方法はありますか?