Iphone 以编程方式创建的分组表视图
我已经创建了一个分组表视图&我在标题栏中有一个编辑按钮&在按下编辑按钮后,我可以通过单击每一行导航到其他页面 现在,通过使用以下代码,我以编程方式设计了分组表视图,但现在“编辑”按钮在单击行时不起作用(按“编辑”后),它无法导航 我怎样才能解决这个问题Iphone 以编程方式创建的分组表视图,iphone,objective-c,uitableview,Iphone,Objective C,Uitableview,我已经创建了一个分组表视图&我在标题栏中有一个编辑按钮&在按下编辑按钮后,我可以通过单击每一行导航到其他页面 现在,通过使用以下代码,我以编程方式设计了分组表视图,但现在“编辑”按钮在单击行时不起作用(按“编辑”后),它无法导航 我怎样才能解决这个问题 - (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.rightBarButtonItem = self.editButtonItem; tabl
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.rightBarButtonItem = self.editButtonItem;
tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 415)style:UITableViewStyleGrouped];
tableView.dataSource = self;
[self.view addSubview:tableView];
}
你失踪了
tableView.delegate = self;
@鲁本是对的。设置TabLVIEW的委托并实现<代码> UITabeVIEW委托> <代码>方法
侧备注-尽管开发人员经常将视图控制器指定为UITababVIEW的数据源和委托,但您可能需要考虑将这些责任分配给另一个对象。
UIViewController子类确实有成为所谓的“上帝”类的习惯,承担了很多责任(因此违反了单一责任原则),也使它们难以进行单元测试。ya it worked,谢谢你,,但在运行应用程序时,我在控制台上遇到了这样一个警告:如何修复此警告:由于tableView:accessoryTypeForRowWithIndexPath:in的委托实现而使用传统的单元格布局。请删除此方法的实现,并将单元格属性accessoryType和/或editingAccessoryType设置为移动到新的单元格布局行为。在将来的版本中将不再调用此方法。