黑马程序员技术交流社区
标题:
急!下面的代码是什么意思?
[打印本页]
作者:
qingqibing
时间:
2015-9-16 09:51
标题:
急!下面的代码是什么意思?
-(NSIndexPath *)tableView:(UItableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == 0) {
return nil;
}else {
return indexPath;
}
}
复制代码
作者:
zhuozhuo
时间:
2015-9-16 09:51
①-是对象方法
②(NSIndexPath *)是指返回的类型是NSIndexPath类型(看名字应该是索引地址),*是指要接受的对象的其实地址
③tableView:是第一个参数名
④(UItableView *)是第一个参数类型
⑤tableView是形参名
⑥ willSelectRowAtIndexPath:是第二个参数名
⑦(NSIndexPath *)是第二个参数类型
⑧indexPath是第二个形参名
所以以上代码的意思是在某个界面下从索引路径中选择某个行,如果该行为第一行就返回空,否则就返回索引路径。
作者:
sxwnzbn
时间:
2015-9-16 12:30
主要作用是: 判断选中的行(阻止选中第一行)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2