静态 UITableView 中的节标题大小不均匀
Posted
技术标签:
【中文标题】静态 UITableView 中的节标题大小不均匀【英文标题】:Uneven section header size in static UITableView 【发布时间】:2014-09-14 14:01:15 【问题描述】:我创建了一个简单的静态 UITableView
,它嵌入在 UINavigationController
中。我不明白为什么第一节标题的高度大于第一节之后的节标题的高度。我希望节标题的高度相同。
注意:如果可能的话,我想在故事板中做所有事情。
【问题讨论】:
这不是第一节标题的高度。使用静态 UITableView 时,第一节上方有一个空格。 谢谢@Rick。你知道去除多余空间的方法吗? 【参考方案1】:我认为您不能仅在 Storyboard 中执行此操作。我能够让事情看起来像我想要的方式的唯一方法是实现类似的东西;
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
if (section==0)
return 25;
else
if (section==1)
return 35;
// etc etc
然后,在 Storyboard 中,调整 Table View Size、Section Height 值。
【讨论】:
返回部分 == 0 ? 35 : 25;以上是关于静态 UITableView 中的节标题大小不均匀的主要内容,如果未能解决你的问题,请参考以下文章
更改 tableview 的 inset 时 UITableView 中的节标题
如何使 UILabel 看起来像 UITableView 中的节标题一样蚀刻
如何覆盖 tableView:titleForHeaderInSection: 以调整静态 UITableViews 的节标题?