我有一个表格视图,其中数字单元格不固定,并将继续更改。我必须在表格页脚中的最后一个单元格后显示两个操作按钮。如何在我的最后一个牢房之后正确放置它们?我知道最后一个单元格和这些按钮之间的像素间距。任何代码示例都会非常有用。
答案 0 :(得分:1)
您是否尝试将其粘贴在视图中并将其设置为页脚视图?
在添加之前,您需要给它正确的高度;宽度自动设置为表格的宽度。将其设置为合理的宽度(例如320)并使用自动调整或使用自定义UIView子类并实现-layoutSubviews。
答案 1 :(得分:0)
您总是可以在最后一个单元格中添加两个按钮。
- (NSInteger)tableView:(UITableView *)aTableView numberOfRowsInSection:(NSInteger)section {
return [myCellDataArray count]+1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = nil;
if (indexPath.row > [myCellDataArray count]) {
cell = [tableView dequeueReusableCellWithIdentifier:@"Button Cell"];
if (cell == nil) {
UIButton *firstButton = [[UIButton alloc] init];
//customization
UIButton *secondButton = [[UIButton alloc] init];
//customization
[cell addSubView:firstButton];
[cell addSubView:firstButton];
}
} else {
// normal stuff
}
如果要自定义现有按钮,则需要将其标记设置为唯一的标记,即firstButton.tag = 100
,然后按firstButton = (UIButton *)[cell viewWithTag:100];
设置firstButton。确保定义firstButton
以使其在范围内!
希望这有帮助!