UIAlertController+UIImagePickerController的使用

之前聽說版本升級后UIActionSheet和UIAlertView不能使用了,但是我們的APP中也沒用到,所以就沒有做深入了解。今天想使用UIImagePickerController的時候發(fā)現(xiàn)還是需要UIActionSheet的效果,于是就做了一番探究。

1. UIAlertController實(shí)現(xiàn)UIAlertView的效果

點(diǎn)擊“確定”和“取消”的時候想要實(shí)現(xiàn)什么功能直接在block里面寫就OK了,從這點(diǎn)上來看要比原來的UIAlertView寫代理方便得多。想要實(shí)現(xiàn)帶輸入框的alertView也只需要添加textField到UIAlertController就行:

UIAlertController *alertC;

[alertC addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {

?//textField設(shè)置成自己需要的效果

}];

最后模態(tài)推出這個UIAlertController就OK了。

2. UIAlertController實(shí)現(xiàn)UIActionSheet的效果+UIImagePickerController

3.UIImagePickerController的使用

UIImagePickerController能實(shí)現(xiàn)攝像頭和照片庫兩種圖片來源,一般情況下,我們要實(shí)現(xiàn)圖像選取器控制器的兩個代理方法:

我們在APP中使用到的圖片不管是上傳到服務(wù)器還是存到本地,都是在上圖中的第一個代理方法中實(shí)現(xiàn)的。(PS:有時候我們的用戶可能要點(diǎn)擊照片庫里的圖片然后用那個矩形框截取圖片的一部分使用,也就是要對圖片進(jìn)行編輯,那么就需要設(shè)置UIImagePickerController的setAllowsEditing屬性為:YES.)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,250評論 4 61
  • { 11、核心動畫 需要簽協(xié)議,但是系統(tǒng)幫簽好 一、CABasicAnimation 1、創(chuàng)建基礎(chǔ)動畫對象 CAB...
    CYC666閱讀 1,700評論 2 4
  • 現(xiàn)在感覺在中國什么都在搶,一個人還沒有出生他(她)的母親就開始搶著去一個好的婦幼醫(yī)院建檔做孕檢、孕婦的家人在毎次孕...
    王王建國閱讀 796評論 0 2
  • 這個世界說小很小,說大卻都填不滿一顆心,總是零零落落的懸在空中,無處安放。晚安~ 《簡書周刊032》封面圖
    Gigi熊閱讀 263評論 0 2
  • 偶爾看到這個紫色的薰衣草很漂亮,唯美。而且我首次嘗試不打底稿的作品…… 很簡單呦,我又忘了拍步驟圖。 很喜歡原圖的...
    鹿小乖hi閱讀 283評論 0 3

友情鏈接更多精彩內(nèi)容