【发布时间】:2015-01-05 22:50:03
【问题描述】:
我在情节提要中有一个带有三个单元格原型的 UITableView,我在页眉部分使用一个单元格,一个用于普通表格行,另一个用于表格页脚。
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
static NSString *CellIdentifier = @"Header";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
//some personalization
return cell;
}
我的问题是每当我进入表格视图的编辑模式时,页眉和页脚都会向左移动,就像当前正在编辑的单元格一样。
- (void) setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[self.tableView setEditing:editing animated:animated];
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{
return YES;
}
在编辑模式下:
任何解决方案或提示? 上次 XCode 更新都没有修复它。
谢谢
【问题讨论】:
-
我发布了关于如何创建标题和激活编辑模式的代码。
-
你改变了动画还是调整了框架?希望更详细。
-
没有别的了。问题可能是我使用 UITableViewCell 作为 Header 而不是 UIView?
标签: ios objective-c xcode uitableview