ขณะนี้ฉันกำลังเขียนแอปซึ่งใช้สีการเลือกที่แตกต่างกันในมุมมองตารางที่จัดกลุ่ม มันใช้งานได้ดีเมื่อพูดถึงเรื่อง Borders ฉันสามารถเปลี่ยนสีการเลือกด้วยรหัสในโพสต์นี้: จะปรับแต่งสีพื้นหลัง/เส้นขอบของเซลล์มุมมองตารางที่จัดกลุ่มได้อย่างไร
แต่ ฉันอยากได้ Border สวยๆ รอบเซลล์ที่ Apple ใช้เพิ่มเติม ฉันจะใช้เส้นขอบนี้ได้อย่างไร
http://www.mediafire.com/?x2gxbkjqu4d2zto
นี่คือโค้ดสำหรับสร้างพื้นหลัง - ส่วนใหญ่คัดลอกมาจากโพสต์ด้านบน: http://www.mediafire.com/?kltwlni1mf4t7ks
และนี่คือวิธีที่ฉันใช้:
NSIndexPath * indexPath = [[[NSIndexPath alloc] initWithIndex:0] indexPathByAddingIndex:1];
CGRect frame = [[self tableView] rectForRowAtIndexPath:indexPath];
TLCustomCellBackgroundView * selectedBackgroundView = [[TLCustomCellBackgroundView alloc] initWithFrame:frame andColor:[UIColor redColor]];
[selectedBackgroundView setPosition:CustomCellBackgroundViewPositionBottom];
[[[self tableView] cellForRowAtIndexPath:indexPath] setSelectedBackgroundView:selectedBackgroundView];
อย่างที่คุณเห็นฉันเกือบจะทำงานได้อย่างถูกต้องแล้ว ยกเว้นเส้นขอบสีเทารอบๆ เซลล์ที่สอง