iPhone: UITableViewCell set Accessory type

UITableViewCell set Accessory type

การเปลี่ยน accessory ให้เป็นปุ่มสีฟ้า ลูกศร เครื่องหมายถูก หรือการซ่อน accessory ของ UITableViewCell ใน iphone ทำได้ง่ายมากๆ แต่ละชนิดมีความสวยงามต่างกัน และใช้งานต่างกันด้วย

ชนิดของ accessory มีอยู่ 4 ชนิด

  1. UITableViewCellAccessoryNone (ไม่แสดง accessory)
  2. UITableViewCellAccessoryDisclosureIndicator (ลูกศรสามเหลี่ยม สื่อว่า กดต่อไปได้)
  3. UITableViewCellAccessoryDetailDisclosureButton (ปุ่มลูกศรสามเหลี่ยม สื่อว่า กดต่อไปได้ ตรงนี้หากจะกดที่ปุ่มต้องเพิ่มในฟังก์ชั่นอีกฟังก์ชั่นนะครับ)
  4. UITableViewCellAccessoryCheckmark (เครื่องหมายถูก สื่อว่า รายการนี้เช็คแล้ว ใช้ combo กับ แบบ None)



The cell does not have any accessory view. This is the default value.


The cell has an accessory control shaped like a regular chevron. It is intended as a disclosure indicator. The control doesn’t track touches.


The cell has an accessory control that is a blue button with a chevron image as content. It is intended for configuration purposes. The control tracks touches.


The cell has a check mark on its right side. This control does not track touches. The delegate of the table view can manage check marks in a section of rows (possibly limiting the check mark to one row of the section) in its tableView:didSelectRowAtIndexPath:

Ref: http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/doc/c_ref/UITableViewCellAccessoryType



adaydesign :)

About adaydesign

นักพัฒนาแอพพลิเคชั่นบนโมบาย [iPhone Android] คนหนึ่งซึ่งอยากจะบันทึกเรื่องราวของเส้นทางนักพัฒนาโมบายแอพพลิเคชั่นเอาไว้ในบล็อคน้อยๆ แห่งนี้ เผื่อจะแบ่งบันและแลกเปลี่ยนความรู้ให้กับคนอื่นๆ ได้บ้าง :) Mobile Application Developer; Flash Mobile, iPhone/iPad, Android Mobile Phone/Tablet and Blackberry Playbook.

Posted on มีนาคม 2, 2011, in [Dev] iOS and tagged , , , , , , , . Bookmark the permalink. ใส่ความเห็น.


Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: