5 iphone uitableview didselectrowatindexpath ios5
解释UITableView
委托方法之间的区别:
didDeselectRowAtIndexPath
:
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
和
willSelectRowAtIndexPath
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
willSelectRowAtIndexPath
UITableView
在用户从特定行和之前的触摸中抬起手指之后,将消息发送给代理didSelectRowAtIndexPath
.
willSelectRowAtIndexPath
允许您通过返回确认可以选择特定行indexPath
,或通过提供备用选择另一行indexPath
.
祝好运
Ť
写的代码
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath(NSIndexPath*)indexPath
Run Code Online (Sandbox Code Playgroud)
选择行并写入代码后运行方法
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath(NSIndexPath*)indexPath
Run Code Online (Sandbox Code Playgroud)
在选定的行之前运行.
他们是一样的
- (void)viewDidAppear:(BOOL)animated and - (void)viewWillAppear:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
如果你现在有任何困惑,请告诉我.
归档时间: |
|
查看次数: |
1898 次 |
最近记录: |