[iOS Dev] UITextView Content Vertical Alignment

Snippet หน่อยครับ :P
โดยปกติแล้วเวลาสร้าง UITextView ขึ้นมาเนี่ย ไม่ว่าจะ Editable หรือไม่

จะเห็นว่า Content ของ UITextView มันจะจัดให้อยู่บ้านบนเสมอใช่ไหมครับ ?
และเนื่องจาก UITextField ก็มีข้อจำกัดในการใช้งาน (One line, Fixed UI Border)
ถ้าเราต้องสร้าง Form ใส่ตัวเลขที่ปรับเปลี่ยน Font ได้ง่ายๆ แต่ Content อยู่ตรงกลางล่ะ
อารมณ์ประมาณนี้
ผมก็เลยเปลี่ยนใช้ UITextView ในงานนี้ ... (แถมการจัดอยู่ข้างล่างด้วยนะ :)
ขั้นแรกก็ Add Observer ให้ UITextView ก่อนครับ
จากนั้นก็คำนวณ Content Offset 
ด้านล่างเป็นการจัดอยู่ตรงกลางครับ
Result:

ส่วนนี่เป็นการจัด Content ให้อยู่ด้านล่างครับ
Result:

Popular posts from this blog

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

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

"อีสุกอีใส" ประสบการณ์เมื่อต้องมาเป็นตอนอายุ 22