Re: [問題] Custom UIImagePickerController
※ 引述《aipeople (蘇)》之銘言:
: ※ 引述《sinread (電腦真耗錢)》之銘言:
: : 報告, 我找到個解法了 (雖然實作尚未完全, 應該算是個解法)
: : 首先, 魯蛇我先繼承 UIImagePickerController
: : 然後再UIImagePickerController 內override
: : - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
: : 在觸控發生時這一個method會被觸發, 並且UIImagePickerController
: : 也有做auto focus的動作
: : 剩下的就是自己在 UIImagePickerController.view內加上 小框框的動作
: : 感謝各位的幫忙, 本魯蛇人生中的小確幸來臨 XD
: 我之前有做過類似的事
: 不過做法是先做個繼承UIView的Class
: 然後把他設定成UIImagePickerController的cameraOverlayView
: 就_imagePickerController.cameraOverlayView = customOverlayView
: 然後當然就是在customOverlayView加上一個對焦的框框圖片
: 當點擊的時候才出來閃兩下
: UIImageView *afImageVIew = [[UIIimageView alloc] init];
: //setup image view
: [afImageView setHidden:YES];
: [customOverlayView addSubview:afImageView];
: UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]
: initWithTarget:self
: action:@selector(handleSingleTap:)];
: [[customOverlayView addGestureRecognizer:singleTap];
: 那你對焦的動畫就做在handleSingleTap裡面囉
: 在cameraOverlayView中的手勢是會繼續傳給imagePicker產生對焦的
: 那我是把要客制化的按鈕也做在這個overlayView上
: 不知道是不是你想要的XD
感謝大大熱情分享~ 不過這樣只有增加對焦框, 但是 UIImagePickerController
並不會執行自動對焦的動作, 所以這個不是我想要的~
小弟在 3157 那篇文章裡有個自以為的解法, 目前已經解決了小弟的問題
再次謝謝大家幫忙!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.35.85
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 8 之 8 篇):