新手问题,
我已经以编程方式创建了一个uitable,并且需要在表格的底部添加一个提交按钮,设置mybutton.frame = CGRectMake(xxxx)
与我的表无关,任何想法?这是我可以使用的代码
CGRect tableViewFrame = self.view.bounds;
self.myTable = [[UITableView alloc] initWithFrame:tableViewFrame
style:UITableViewStyleGrouped];
self.myTable.autoresizingMask = UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight;
[self.view addSubview:self.myTable];
答案 0 :(得分:0)
要将按钮放在tableView的底部,请尝试以下操作:
UIButton *submit = [UIButton buttonWithType:UIButtonTypeCustom];
[submit setFrame:CGRectMake(0, tableViewFrame.origin.y + tableViewFrame.size.height, 80, 80);
[[self view] addSubview:submit];
答案 1 :(得分:0)
最简单的方法是将其设置为表格的footerView。正常创建按钮,然后将其添加为表格的页脚视图
UIButton * b = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[b setTitle:@"Submit" forState:UIControlStateNormal];
[b addTarget:self action:@selector(submitButtonClicked) forControlEvents:UIControlEventTouchUpInside];
self.myTable.tableFooterView = b;
然后,您需要实现submitButtonClicked
功能,以便在单击按钮时执行任何操作。