如何添加uibutton并将其放置在UITableView的底部?

时间:2013-09-06 16:47:23

标签: objective-c uibutton

新手问题,

我已经以编程方式创建了一个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];

2 个答案:

答案 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功能,以便在单击按钮时执行任何操作。