Iphone 有关选定UITableView样式的问题
我在Interface Builder中将UITableview的属性“触摸时显示选择”设置为“是”。 但当我选择一行时,单元格的样式只是将其颜色更改为蓝色 在某些包含UITableview的应用程序中,当用户选择一行时,它将显示为'√' 表示选中了此行 我想知道怎样才能得到这种效果Iphone 有关选定UITableView样式的问题,iphone,objective-c,Iphone,Objective C,我在Interface Builder中将UITableview的属性“触摸时显示选择”设置为“是”。 但当我选择一行时,单元格的样式只是将其颜色更改为蓝色 在某些包含UITableview的应用程序中,当用户选择一行时,它将显示为'√' 表示选中了此行 我想知道怎样才能得到这种效果 谢谢 您可以使用accessoryType属性在UITableViewCellAccessoryCheckmark和UITableViewCellAccessoryNone之间进行切换,同时使用-didselect
谢谢 您可以使用
accessoryType
属性在UITableViewCellAccessoryCheckmark
和UITableViewCellAccessoryNone
之间进行切换,同时使用-didselectRowatingIndexPath:
方法进行切换
有关详细信息和示例,请参阅本文:您可以使用
accessoryType
属性在UITableViewCellAccessoryCheckmark
和UITableViewCellAccessoryNone
之间进行切换,同时使用-didselectRowatingIndexPath:
方法进行切换
有关详细信息和示例,请参阅本帖:中的
-(void)tableView:(UITableView*)tV didSelectRowAtIndexPath:(nsindepath*)indepath
做:
在
-(void)tableView:(UITableView*)tV didSelectRowAtIndexPath:(nsindepath*)indepath
做:
我想这对您的建筑应用类型也会有帮助。如果您不希望单元格在选中时为蓝色,请将其
selectionStyle
设置为UITableViewCellSelectionStyleNone
。我想这对您所在建筑的应用程序类型也有帮助。如果您不希望单元格在选中时为蓝色,请将其selectionStyle
设置为uitableviewcellselectionstyle
。
UITableViewCell *cell = [tV cellForRowAtIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryCheckmark;