2011-08-05 15 views
0

iPhone devの新機能です。ユーザーがホームボタンを押したときにUITextFieldを消去する最善の方法を見つけようとしています。私は、デフォルトのタブバー.mファイルに「明白な」メソッドが表示されません。私はxcode 4を使用しています。サンプルコードのアイデアは本当に役に立ちます。ありがとう。ユーザーがホームボタンを押したときにUITextFieldを消去します。

答えて

0

どのホームボタンですか?デバイスのメインボタン?次に、AppDelegateのapplicationDidEnterBackgroundを処理してそれを実行する必要があります。 ViewControllersで

、あなたはあなたがthis methodを使用することができますNSNotificationCenter

+0

これは私がする必要があるように見えます。コード例がありますか? – sdknewbie

1

にUIApplicationDidEnterBackgroundNotificationに加入することができます

- (void)applicationWillResignActive:(UIApplication *)application 

ユーザが電源ボタンに呼び出しを受けるの意味あなたのアプリを、去る時はいつでもこの1が使用されていますあなたが尋ねたようにホームボタンを押した。 この方法では、アプリをうまく「一時停止」し、applicationWillResignActive: が返されると、アプリは背景を入力しました。

関連する問題