我想显示UITableViewCell
选择样式“灰色”,而不选择cell
。我怎样才能做到这一点?但我只想在UITableView
的第一行显示它。有什么建议么?显示UItableViewcell选择
0
A
回答
1
if (indexPath.row == 0)
cell.backgroundColor = [UIColor greyColor];
把它放在:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
}
0
你可以做到这一点有两种方式:
第一种方式: 为什么不把视图在顶部,只要你想和一个放置在的tableview该视图的底部。
第二种方法: 为您的第一行自定义单独的单元格,并在将这些单元格放入表格视图时使用if else条件。
1
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
...
if(indexPath.row == 0) {
cell.selectionStyle = UITableViewCellSelectionStyleGray;
cell.selected = YES;
}
...
}
设置selectionStyle为灰色(这可以在Interface Builder进行为好),然后设置对小区的选择。重复使用时,请务必取消选择该单元格。
+0
我把这个代码,但它只是显示灰色,并自动回到白色 – 2014-12-05 05:00:34
+0
听起来像你可能会重置selectionStyle或选择属性的地方。你能发布你的tableview委托/数据源的代码吗? – 2014-12-05 09:57:58
相关问题
- 1. UITableViewCell setSelected,但选择未显示
- 2. UIDatePicker不会显示后,UITableViewCell选择
- 3. iOS - UITableViewCell在选择后不显示复选标记
- 4. 选择uitableviewcell时显示/隐藏自定义类元素
- 5. iOS - UITableViewCell的图像在选择时会显示在桌面上?
- 6. 如何选择和突出显示像UITableViewCell的UICollectionView?
- 7. UITableViewCell选择问题
- 8. 选择UITableViewCell时禁用选择效果
- 9. UITableViewCell accessoryView不显示
- 10. Mvc Dropdownlist选择选择器不显示
- 11. 显示先前选择的选择
- 12. 选择框中选择值显示
- 13. Django:显示选择值不显示
- 14. UITableViewCell选择子视觉鬼
- 15. 通过UITextView选择UITableViewCell
- 16. 取消选择在UITableViewCell中
- 17. 选择时更改UITableViewCell
- 18. 没有动画UITableViewCell选择
- 19. UITableViewCell在选择上覆盖?
- 20. UITableViewCell的选择颜色
- 21. 选择选择显示组标签和选项选择
- 22. 显示图像中选择
- 23. 显示随机选择(Python)
- 24. 显示上选择GET
- 25. PromptDialog.Choice不显示选择
- 26. 显示选择/加入
- 27. 选择性显示页面
- 28. 引导选择不显示
- 29. 突出显示ListView选择
- 30. 显示选择结果
请解释这一行... UITableViewCell选择样式“灰色”没有选择单元格 – 2014-12-04 11:20:55
你只是想在你的第一个tableViewCell上看起来灰色的外观? – GenieWanted 2014-12-04 11:26:51
是的,在第一行的第一个TableViewCell中。 – 2014-12-04 11:38:59