ボタンを一定時間押してからiPhoneで画面をタイムアウトさせる方法を見つけようとしています。私はこの処理を実行しようとしています。私のアプリは処理に時間がかかるコマンドを送信します。このコマンドが実行されている間は他のコマンドを押すことができないようにしたくありません。Xcode:一定の時間、ビューまたはその要素をロックまたはタイムアウトする
私は数時間前から検索してきましたが、役に立たないものはありませんでした。
ボタンを一定時間押してからiPhoneで画面をタイムアウトさせる方法を見つけようとしています。私はこの処理を実行しようとしています。私のアプリは処理に時間がかかるコマンドを送信します。このコマンドが実行されている間は他のコマンドを押すことができないようにしたくありません。Xcode:一定の時間、ビューまたはその要素をロックまたはタイムアウトする
私は数時間前から検索してきましたが、役に立たないものはありませんでした。
あなたは物事の処理を開始すると、UIView
あなたは処理が行われたときにYES
にそれをリセットし、その後、人々はNO
にいじりたくないのuserInteractionEnabled
プロパティを設定します。
あなたは間違いなく、かなりの時間の間あなたのアプリからあなたのユーザーをロックしたくありません。それはちょうど悪い形です。
まだそれを主張している場合は、SVProgressHUD
など、ビューをカバーするHUDスタイルの進行状況インジケーターを使用することをお勧めします。あなたはビュー上(タッチを無効にする)ユーザーの操作を無効にしたい場合は
、SVProgressHUDMaskTypeGradient
またはSVProgressHUDMaskTypeBlack
のマスクタイプを使用します。
@Resp:あなたの問題を解決した場合は、必ず回答としてマークしてください。 –
ああ、これは素晴らしいです、ありがとうございました。私は時にはそのようなココアnoobではなかったことを望む。 – RodEsp