UITableView(Section)页脚始终最大化宽度

时间:2012-01-29 20:21:59

标签: iphone objective-c ios

我想构建一个facebook app风格的登录视图。问题是我的页脚视图总是全宽,而不是我在界面构建器中设置的宽度。

登录按钮是部分页脚。注册按钮是tableView页脚。

  1. 如何让按钮变小(宽度)?
  2. 我想要视图按钮上的注册按钮。我该怎么做呢? enter image description here

1 个答案:

答案 0 :(得分:4)

将按钮和其他视图包装在单独的视图中。在viewForFooterInSection:

UIView *wrapper = [[UIView alloc] initWithFrame:aSuitableFrame];
UIButton *loginButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
loginButton.frame = CGRectMake(10,5,self.view.bounds.width-20, 44);
// etc.
[wrapper addSubView:loginButton];
// idem for other views