2 つのセクションに分割された 1 つの UItableView があります。
メソッド tableView didSelectRowAtIndexPath を管理するにはどうすればよいですか?
セクション1ではメソッドが実行されていますが、2番目のセクションに実装する方法がわかりません。
ありがとう
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
単に:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if(indexPath.section == 0) {
//Your code for Section 1 with the index 0
} else {
//Your code for Section 2 with the index 1
}
}
UITableView のデリゲート メソッドを使用するだけです。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
また、以下のコードを使用してセクション内で区別できます。
if (indexPath.section == 0)
if (indexPath.section == 1)
..upto n depends on number of sections in your TableView.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if(indexPath.section == 0){
if(indexpath.row == 0){
//Your code here
}
}
else if(indexPath.section == 0){
if(indexpath.row == 0){
//Your code here
}
}
}