iOS学习笔记iOS Developerios开发布局

iOS 优雅实现cell的单选功能

2016-06-13  本文已影响1639人  iOS开发技术

1、cell内部会实现的方法

- (void)setSelected:(BOOL)selected animated:(BOOL)animated{

          [supersetSelected:selectedanimated:animated];

         if(selected) {

                 NSLog(@"Selected");

          }else{

              NSLog(@"NoSelected");

           }

}

2、设置初始选中位置

NSIndexPath *path = [NSIndexPath indexPathForRow:2 inSection:0];

[tableView selectRowAtIndexPath:path animated:YES scrollPosition:UITableViewScrollPositionNone];

只是cell自己控制自己的UI显示,不需要外部再定义个变量标记选中的行号了

上一篇下一篇

猜你喜欢

热点阅读