2012-02-06 6 views
0

ボタンを一定時間押してからiPhoneで画面をタイムアウトさせる方法を見つけようとしています。私はこの処理を実行しようとしています。私のアプリは処理に時間がかかるコマンドを送信します。このコマンドが実行されている間は他のコマンドを押すことができないようにしたくありません。Xcode:一定の時間、ビューまたはその要素をロックまたはタイムアウトする

私は数時間前から検索してきましたが、役に立たないものはありませんでした。

答えて

0

あなたは物事の処理を開始すると、UIViewあなたは処理が行われたときにYESにそれをリセットし、その後、人々はNOにいじりたくないのuserInteractionEnabledプロパティを設定します。

+0

ああ、これは素晴らしいです、ありがとうございました。私は時にはそのようなココアnoobではなかったことを望む。 – RodEsp

0

あなたは間違いなく、かなりの時間の間あなたのアプリからあなたのユーザーをロックしたくありません。それはちょうど悪い形です。

まだそれを主張している場合は、SVProgressHUDなど、ビューをカバーするHUDスタイルの進行状況インジケーターを使用することをお勧めします。あなたはビュー上(タッチを無効にする)ユーザーの操作を無効にしたい場合は

enter image description here

SVProgressHUDMaskTypeGradientまたはSVProgressHUDMaskTypeBlackのマスクタイプを使用します。

+0

@Resp:あなたの問題を解決した場合は、必ず回答としてマークしてください。 –

関連する問題