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

iPhone: Basic UITableView Example using Custom Class


iPhone: Basic UITableView Example using Custom Class

บทความนี้เป็นบทความที่ต่อเนื่องจากบทความที่แล้วที่พูดถึงการเริ่มใช้งาน UITableView โดยการแสดงผลรายชื่อสีและกดที่ชื่อของสีเพื่อเปลี่ยนสีพื้นหลังของวิว (iPhone: Basic UITableView Example) ในบทความนี้ก็จะคล้ายๆ กันครับในฟังก์ชั่นคือแสดงรายชื่อของสีและกดชื่อของสีเพื่อเปลี่ยนสีพื้นหลัง แต่ว่าเราจะมาลองสร้างเป็นคลาสเพื่อเรียกใช้งานกันดีกว่าครับ จะได้ปูพื้นฐานเพื่อนำไปใช้ในเรื่องอื่นๆ ด้วย

Read the rest of this entry

Advertisements

iPhone: Basic UITableView Example


iPhone: Basic UITableView Example

จากบทความก่อนๆ ที่เกี่ยวกับ UITableView คงทำให้เพื่อนๆ เข้าใจโครงสร้างและระบบของตัว UITableView มาบ้างแล้วนะครับ ต่อมาในบทความนี้ผมจะพามาลองเล่นกับ UITableView ในการใช้งานจริงกันเลยว่า เราจะจัดการการแสดงผลของข้อมูลบนเทเบิลวิวได้อย่างไร

Read the rest of this entry

iPhone: Configuration Xib file of UITableView with using XCode4 (2)


iPhone: Configuration Xib file of UITableView with using XCode4 (2)

เรามาต่อกันกับเนื้อหาที่เหลือของส่วนการแนะนำการปรับแต่งค่าของ UITableView ใน Interface Builder ได้แก่ส่วนของ การปรับแต่ง View, TableView Size, ScrollView Size, Outlets และ Reference Outlets เรามาเริ่มลุยกันต่อเลยครับ

5. ในส่วนของการปรับแต่ง View โอเค View ในที่นี้หมายถึงส่วนการแสดงผลเทเบิลวิว (TableView) ทั้งหมด ตัวอย่างเช่นการกำหนดสีพื้นหลัง การกำหนดความโปร่งแสงของเทเบิลวิว เป็นต้น

Read the rest of this entry

iPhone: Configuration Xib file of UITableView with using XCode4


iPhone: Configuration Xib file of UITableView with using XCode4

ต่อจากบทความที่แล้ว (iPhone: UITableView Tutorial) ที่กล่าวถึงพื้นฐานการใช้งาน UITableView ในบทความนี้นำเสนอเรื่องการปรับแต่ง UITableView จากไฟล์ .xib ด้วย Interface Builder ซึ่ง Interface Builder ของ XCode4 จะถูกรวมอยู่ใน XCode4 อยู่แล้ว ไม่ได้แยกออกเป็นโปรแกรมต่างหากเหมือน XCode3 ดังนั้นเราจะมาศึกษากันดูว่า การปรับแต่ง UITableView นั้นสามารถทำอะไรได้บ้าง

เริ่มกันเลยนะครับ ก่อนอื่นให้เพื่อนๆ คลิกไปที่ ไฟล์ RootViewController.xib ก่อนนะครับ (กดเฉยๆ ไม่ต้อง double click นะ) เมื่อกดไฟล์ .xib แล้ว จะปรากฏ Interface Builder ด้านขวาของ Project Navigator นะครับ หากเรามาถึงหน้า Interface Builder กันแล้ว สิ่งที่จะพูดถึงในบทความนี้คือ File’s Owner และ Table View ตามลำดับนะครับ

Read the rest of this entry

iPhone: UITableView Tutorial


iPhone: UITableView Tutorial

วันนี้เรามาเริ่ม Tutorial ง่ายๆ ของ UITableView กันดีกว่า เนื่องจาก UITableView นั้นเป็น View ที่ถูกใช้มากที่สุดเลยก็ว่าได้ หากเราใช้  UITableView เป็นแล้วหละก็สามารถเขียนแอพรายการอาหาร หรือรายการอะไรสักอย่างขึ้นได้อย่างไม่ยากเลยครับ

ในเนื้อหาบทความชุด UITableView Tutorial ผมจะนำเสนอบทเรียนตั้งแต่การเริ่มต้นด้วยการใช้ UITableView จนไปถึงการประยุกต์ใช้ UITableView เพื่อแสดงผลแบบซับซ้อนต่างๆ ด้วยครับ

ตัวอย่าง Application ที่นำ UITableView ไปใช้

Read the rest of this entry

iPhone: Setting scroll position in UITableView


Setting scroll position in UITableView

เวลาเราเขียนโปรแกรมใช้ UITableView ในแต่ละ section หรือในแต่ละ row เมื่อเราอยากให้กด แล้วแสดงรายละเอียดอื่นๆ แบบการแทรก row เข้าไป ปัญหาคือว่า row ที่เรากดเมื่อแทรก row เนื้อหาเข้าไปอืกมันจะไม่อยู่ที่ที่ควรอยู่เลย

ดังนั้นเราจึงต้องมีการปรับตำแหน่งของ UITableView เมื่อเรากด row นั้นแล้ว และตัวที่กำหนดตำแหน่งนี้คือตัว ScrollBar ของ UITableView นั้นเอง

Read the rest of this entry

%d bloggers like this: