1
A
回答
3
我的回答假設你有方法:
- (IBAction)someAction:(UIButton *)sender {
}
和你有一個名爲someButton
一個實例變量,按鈕的引用。
如果你只需要「火了」,現在,只需調用它:
[self someAction:someButton];
如果你需要「火了」一次,但後來,你可以這樣做:
// call it 5 seconds from now
[self performSelector:@selector(someAction:) withObject:someButton afterDelay:5.0];
如果你想反覆點燃它,使用一個計時器:
myTimer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(buttonTimerFired) userInfo:nil repeats:YES];
- (void)buttonTimerFired {
[self someAction:someButton];
}
+0
謝謝馬迪:) :) – Dian007 2013-03-10 18:01:55
2
0
您應該使用NSTimer
來完成您的工作。
[NSTimer scheduledTimerWithTimeInterval: 0.01f target: self selector: @selector(BtoonMethod) userInfo: nil repeats: NO];
-(void)BtoonMethod
{
// write code for call yor button method
}
+0
爲什麼從現在起只用0.01秒就用一個定時器來調用它? – rmaddy 2013-03-10 17:57:28
相關問題
- 1. 消防domContentLoaded手動
- 2. IBAction的錯誤消息
- 3. UIPopover防止搖動撤消
- 4. 防護自動化
- 5. 防止RichTextBox自動滾動
- 6. 防止contenteditable自動滾動
- 7. objective c start應用程序加載/自動啓動IBAction
- 8. 從Cocoa IBAction啓動WebKit Inspector?
- 9. IBAction不會拖動到UISearchBar
- 10. 如何防止對話框自動取消
- 11. 防止PDF自動下載
- 12. 防止自動註銷cakephp
- 13. 防止jQuery.ajax()自動發送
- 14. AnkhSVN防止自動合併
- 15. 防止EditText自動對焦
- 16. 防止自動隱藏SystemTray
- 17. 自動化Windows防火牆
- 18. 防止ID自動生成
- 19. SQLAlchemy:防止自動關閉
- 20. RabbitMQ自動消費
- 21. 以其他方法調用IBAction自動執行
- 22. 防止元素在滾動時消失
- 23. 消防觸發
- 24. 自定義UIButton - IBAction不工作
- 25. 對自定義事件執行IBAction
- 26. 自定義IBOutlet屬性鏈接IBAction
- 27. IBAction在自定義UITableViewCell中的按鈕
- 28. 自我IBAction爲和發件人
- 29. 來自 - (IBAction)的呼叫+(無效)方法
- 30. CRichEditCtrl防止SetSel上的自動滾動
現在你想「開火」嗎?或者你想在一段時間後「開火」,只是一次?或者你想重複解僱?解決方案取決於你想要哪一個。 – rmaddy 2013-03-10 17:51:04