2016-07-17 5 views
-4

こんにちは私はここで新しいアプリ開発ですが、私は複数のビューでアプリを構築しています。次のビューに進むボタンを追加したいと思いますが、ユーザーは3を待たなければなりませんボタンをタップする前に、各ビューで数秒程度かかることがあります。Xcodeの遅延ボタン

明らかにしたり、ボタンを有効にしてあなたが遅延の後にメソッドを実行することができ

答えて

1

[self performSelector:@selector(yourMethod) withObject:nil afterDelay:3.0]; 
+0

おかげで情報JingJingTao – Jamskins

0

あなたはボタンのタップはその後、以下のコード

let tapGesture = UITapGestureRecognizer(target: self, action: "tapAction") 
    tapGesture.numberOfTapsRequired = 1 
    Your_Button_name.addGestureRecognizer(tapGesture) 


    @IBAction func tapAction() 
    { 
     Your_Button_name.disable=true 
     //Delay function to enable your button 
     NSTimer.scheduledTimerWithTimeInterval(Your_time_value_delay, target: self, selector: Selector("enablefunc"), userInfo: nil, repeats: false) 

// DO SOMETHING WHICH YOU WANT TO DO..... 
    } 

    func enablefunc() 
    { 
     Your_Button_name.disable=false 
    } 
を見た後に遅延が発生する場合

これが役立つことを願っています。あなたの要件に基づいてそれを変更することができます....

+0

ありがとう情報Jobinsジョン – Jamskins