我在didSelectRowAtIndexPath
方法中。我在每一行都有一個按鈕,然後點擊那個按鈕我想要做一些事情。我做了以下情況:目標c中功能的不滿意流程
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
button=[UIButton alloc] initWithFrame:CGRectMake(230,0,40,40];
button.addTarget: self action: @selector(buttonPressed:withEvent:) forControlEvents:UIControlEventTouchUpInside];
button.tag=indexPath.row;
[button setImage: [UIImage imageNamed:@"a.png"] forState:UIControlStateNormal];
[cell addSubview: button];
}
-(void)buttonPressed:(id) sender withEvent:(UIEvent*) event {
//it doesnt go in this function
}
我不理解爲什麼它不能在buttonPressed
功能去的原因。
靠近頂部的一些東西看起來不像ObjC ...你確定這不是一個語法問題嗎? – CodaFi
我正在使用表視圖控制器中的xcode。 – Shikha
這看起來*非常類似於您之前的問題之一:http://stackoverflow.com/questions/12670566/using-cell-returned-from-cellforrow-method-in-didselectrow-method(爲此您已經接受了一個的答案)。 –