A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qingqibing 初级黑马   /  2015-9-16 09:51  /  2572 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

25黑马币
  1. -(NSIndexPath *)tableView:(UItableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
  2. {
  3.     if (indexPath.row == 0) {
  4.         return nil;
  5.     }else {
  6.         return indexPath;
  7.     }
  8. }
复制代码


最佳答案

查看完整内容

①-是对象方法 ②(NSIndexPath *)是指返回的类型是NSIndexPath类型(看名字应该是索引地址),*是指要接受的对象的其实地址 ③tableView:是第一个参数名 ④(UItableView *)是第一个参数类型 ⑤tableView是形参名 ⑥ willSelectRowAtIndexPath:是第二个参数名 ⑦(NSIndexPath *)是第二个参数类型 ⑧indexPath是第二个形参名 所以以上代码的意思是在某个界面下从索引路径中选择某个行,如果该行为第一行就返回空,否则就返回索引路 ...

2 个回复

正序浏览
主要作用是: 判断选中的行(阻止选中第一行)
回复 使用道具 举报
①-是对象方法
②(NSIndexPath *)是指返回的类型是NSIndexPath类型(看名字应该是索引地址),*是指要接受的对象的其实地址
③tableView:是第一个参数名
④(UItableView *)是第一个参数类型
⑤tableView是形参名
⑥ willSelectRowAtIndexPath:是第二个参数名
⑦(NSIndexPath *)是第二个参数类型
⑧indexPath是第二个形参名
所以以上代码的意思是在某个界面下从索引路径中选择某个行,如果该行为第一行就返回空,否则就返回索引路径。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马