[iOS Dev] Select Multiple Images in Photo Library

ปกติถ้าเราใช้ UIImagePickerController เราจะสามารถเลือกรูปได้แค่ทีละรูปเท่านั้น

http://www.mediafire.com/?rdvtn5kbd9wpdbk

โหลดมันมาซะ มันคือ ELCImagePickerController
พอโหลดเสร็จแล้วก็เปิด Example Project ด้านใน ขึ้นมา...


จากนั้นก็ Copy Folder นี้ไปใส่ใน Project ของเราซะ...
และเนื่องจากการใช้ Library ตัวนี้มีการใช้ AssetsLibrary ก็อย่าลืม Add Framework เพิ่มด้วย




จากนั้นมาที่ Controller จัดการ
#import ELCImagePickerController เข้ามาใช้ และใส่ Delegate Protocol ด้วย



จากนั้นก็ Implement Function ตามนี้เพื่อเรียก ELCImagePickerController ขึ้นมา


จากนั้นก็ Implement Delegate Function

โดยที่ Method
- (void)elcImagePickerController:(ELCImagePickerController *)picker     
   didFinishPickingMediaWithInfo:(NSArray *)info;


จะถูกเรียกใช้หลังจากที่เรากด Done ตอนเลือกรูปแล้ว เราจะได้
Array of Dictionary ของรูปแต่ละรูปมา ...
โดยถ้าเราต้องการรูปเนี่ย ต้องใช้ key -> UIImagePickerControllerOriginalImage


ส่วนจะเอาไปทำอะไร ก็แล้วแต่โปรแกรมของคุณ... ส่วนผมนั้น เอาไป Map ใส่ Object ที่สร้างมา
แล้วทำการ Reload TableView แค่นั้นแหละ ~

จบแล้วฮะ ^^

Popular posts from this blog

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น