我在我的應用程序中有一個相機,我想在相機的指定秒數後爲相機添加3秒或10秒延遲。我在cameraOverlayView中添加了一個UIPickerView,顯示延遲秒數。所以我的問題是如何在3或10秒延遲後讓相機拍照?在iPhone應用程序中給相機添加延遲時遇到問題
0
A
回答
3
您可以撥打採取的UIImagePickerController的影片的方法使用3.0或10.0秒後 -
[self performSelector:@selector(clickPicture:) withObject:nil afterDelay:3.0];
- (void)clickPicture:(id)sender {
[camera takePicture];
// Camera is the object of UIImagePickerController.
}
1
一般來說你可以使用的NSTimer方法的延遲後執行任何方法...
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
你的情況,你會想要做這樣的事情......
[NSTimer scheduledTimerWithTimeInterval:delayTimeInSeconds target:self selector:@selector(takePictureMethod) userInfo:nil repeats:NO];
如果你需要更多的細節,那麼你將需要發佈一些示例代碼。
相關問題
- 1. 向ASP.NET WebForms應用程序添加MVC時遇到的問題
- 2. 在iPhone上調試iOS應用程序時遇到問題
- 3. 將Facebook集成到iPhone應用程序時遇到的問題
- 4. 使用three.js相機時遇到問題
- 5. jQuery延遲,在鏈中獲取值時遇到問題
- 6. 配置iPhone應用程序的.plist時遇到問題
- 7. 在程序集中添加延遲
- 8. 在程序中添加延遲C#
- 9. iPhone應用程序Cookie延遲
- 10. iPhone動畫延遲問題
- 11. 由於延遲響應而在JSON中填充微調器時遇到問題
- 12. 遇到我的Tkinter/Sqlite Python應用程序時遇到問題
- 13. 在iphone,延遲加載在tabviewcontroller應用
- 14. 在rails應用程序中使用pdfkit時遇到問題
- 15. 添加核心數據到故事板應用程序時遇到問題
- 16. 給progressbar.js添加延遲?
- 17. 在懸停延遲中添加延遲
- 18. 給JQuery函數添加時間延遲?
- 19. 在將應用程序集成到iOS應用程序時遇到問題
- 20. 在64位環境中遇到VFP應用程序時遇到什麼問題?
- 21. 在onActivityResult中使用相機時遇到問題
- 22. DidFinish在應用iphone的問題中遇到問題
- 23. 將搜索添加到iPhone應用程序的問題
- 24. 在vb.net中延遲應用程序
- 25. 將應用程序從xcode下載到我的iPhone時遇到問題
- 26. 在tomcat中部署java/flex應用程序時遇到問題的問題
- 27. 延遲應用程序
- 28. 添加邊框時遇到問題
- 29. 添加新服務時遇到問題
- 30. 添加事件「onmouseover」時遇到問題
它並不難,通過覺得這。如何在延遲後執行代碼?你如何從選取器中得到數字?你如何拍照?現在結合起來。 – Kevin 2014-09-26 16:33:12
感謝您的幫助。我正在想辦法解決一個可能的解決方案,但沒有想到如此簡單的事情! – 2014-09-26 17:10:33