如何取消tableView分组样式最上方的css第一个子元素样式间距

如何取消tableView分组样式最上方的第一个间距-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
如何取消tableView分组样式最上方的第一个间距
来源:互联网 更新时间: 2:09:41 责任编辑:鲁晓倩字体:
有用户碰到这样的问题:如何取消tableView分组样式最上方的第一个间距,具体问题如下:
如何取消tableView分组样式最上方的第一个间距,求大神指点
本网通过互联网为用户提供了以下解决方法,供所有碰到类似的朋友参考:==============可供参考解决方法1==============
善用搜索引擎。
相关文章:
上一篇文章:下一篇文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号[ios]如何隐藏 UITableView (分组样式) 的第一个节页眉
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
作为使用 ios 7 发生很大变化的分组的样式的表格视图的设计,我想隐藏 (或删除) 第一节标头。到目前为止我还没设法实现这一目标。
有些简化了,我的代码看起来像这样:
- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
if (section == 0)
return 0.0f;
return 32.0f;
- (UIView*) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
if (section == 0) {
UIView* view = [[UIView alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 640.0f, 0.0f)];
- (NSString*) tableView:(UITableView *) tableView titleForHeaderInSection:(NSInteger)section
if (section == 0) {
// return some string here ...
如果我返回 0 的高度,其他两种方法将永远不会调用与部分索引 0。空节标头是仍取用与默认的高度。(在 iOS 6,叫这两种方法。然而,可见的结果是相同)。
如果我返回不同的值,节标头获取指定的高度。
如果我返回 0.01,它是几乎正确。然而,当我在模拟器中打开"颜色未对齐图像",它标志着表视图的所有单元格 (这似乎是合乎逻辑的结果)。
这个问题答案UITableView: 隐藏页眉部分为空从似乎表明有些人是成功地藏节标头。但它可能适用于普通样式 (而不是分组的一个)。
到目前为止的最佳妥协是返回的高度 0.5,导致在导航栏下方有点粗线。但是,我希望如果有人知道怎么可以完全隐藏第一节标头。
恰拉尔分析 (/a/337),仅出现问题如果导航的控制器中包含的表视图。
解决方法 1:
我有一种解决方法,似乎对我相当干净。所以我回答我自己的问题。
自 0 作为工作第一节标题的高度,我返回 1。然后我使用contentInset来隐藏下方导航栏的高度。
- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
if (section == 0)
return 1.0f;
return 32.0f;
- (NSString*) tableView:(UITableView *) tableView titleForHeaderInSection:(NSInteger)section
if (section == 0) {
// return some string here ...
- (void) viewDidLoad
[super viewDidLoad];
self.tableView.contentInset = UIEdgeInsetsMake(-1.0f, 0.0f, 0.0f, 0.0);Iphone开发(13)
tableView为分组样式和普通样式的区别,分组样式不显示第一个组的头部view,需要在tableView中属性设置
tableveiw分组样式时 如果自定义头视图 他第0组是交给tableviewhaderview属性设置的
//添加第一个分组的headView
&groupHeader *group = (groupHeader *)[self
tableView:nil
viewForHeaderInSection:0];
& & group.frame =
CGRectMake(0,
& & self.tableView.tableHeaderView =
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:30736次
排名:千里之外
原创:69篇
(1)(1)(1)(5)(1)(4)(19)(1)(29)(15)}

我要回帖

更多关于 tableview分组间距 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信