要实现监听,要使用代理,控制器要成为TableView的代理。
注意下面的方式是代理方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"选中了第%d组的第%d行",indexPath.section,indexPath.row);
}
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"取消选中了第%d组的第%d行",indexPath.section,indexPath.row);
}
对于AlertView,有alertViewStyle属性来设置样式:
typedef NS_ENUM(NSInteger, UIAlertViewStyle) {
UIAlertViewStyleDefault = 0,
UIAlertViewStyleSecureTextInput,
UIAlertViewStylePlainTextInput,
UIAlertViewStyleLoginAndPasswordInput
};
PlainTextInput是有一个输入框的对话框。
这次的目的是点击TableView一项会弹出对话框可以修改点击的标题。
首先要监听AlertView。
刷新表格数据的步骤:1.修改模型数据 2.重新加载模型数据。
一个细节:两个方法之间传值的方法,因为Tab