首页 > 其他 > 详细

UITableView中使用selectRowAtIndexPath: animated: scrollPosition:出现的问题

时间:2016-02-17 14:23:30      阅读:834      评论:0      收藏:0      [点我收藏+]

在UITableView中设置默认选中某一行,可以使用以下方法:

- (void)selectRowAtIndexPath:(nullable NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition;

但在使用时,出现了以下问题,如下

技术分享   

cell自带的UILabel背景颜色设置为红色,第一行为默认选中行,点击第二行之后,第一行的UILabel背景颜色设置失效,变成默认的白色

经过测试,可以在

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath 

方法中,再次设置取消选中UILabel的backgroundColor

 

UITableView中使用selectRowAtIndexPath: animated: scrollPosition:出现的问题

原文:http://www.cnblogs.com/sixpacks/p/5194975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!