คลังเก็บบล็อก

iPhone: Zoom Image with UIScrollView


iPhone: Zoom Image with UIScrollView

เรายังอยู่กับเรื่องของ UIScrollView อยู่นะครับ บทความนี้จะนำเสนอเรื่องของการย่อ/ขยายภาพ กันนะครับว่ามีวิธีทำยังไง จะว่ากันไปแล้วนั้นวิธีการเขียนโปรแกรม ย่อ/ขยายภาพ มีวิธีการทำอยู่เยอะพอสมควร แล้วแต่เทคนิคของแต่ละคนครับ บ้างคนก็ชอบอะไรง่ายๆ ก้อใช้ UIScrollView แต่บางคนชอบลงลึกก็ใช้ Touch Event หรือไม่ก้อเขียนเองทั้งหมดเลย ไม่ใช้ API ที่มีให้ แต่บทความนี้เราเอาเรื่องอะไรที่ง่ายๆ ก่อนดีกว่าครับ มาเริ่มกันเลย

หลักๆ ของการใช้งาน ย่อ/ขยาย (zoom) ภาพคือ การใส่ภาพ UIImageView ลงใน UIScrollView และเซ็ตค่า max min zoom scale ให้กับ UIScrollView จากนั้น ไปที่ delegate function viewForZoomingInScrollView ของ UIScrollView เพื่อ return UIImageView ออกมา เป็นอันเสร็จครับ เรามาไล่ดูกันทีละขั้นนะครับ

Read the rest of this entry

%d bloggers like this: