相关疑难解决方法(0)

UITableView中节标题的默认高度

我想在UITableView中设置第一个标题的高度.对于其他标题,我希望它们保持默认高度.在下面的代码中,我可以用什么值/常数代替"someDefaultHeight"?

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    if (section == 0)
        return kFirstHeaderHeight;

    return someDefaultHeight;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

iphone cocoa-touch uitableview

123
推荐指数
5
解决办法
8万
查看次数

如何在UITableView中隐藏一个部分?

表中有一些部分不包含任何数据,并且想要隐藏该部分.

这该怎么做?

iphone iphone-sdk-3.0

26
推荐指数
4
解决办法
5万
查看次数

如何删除分组UITableView顶部的空白区域?

当您UITableView使用UITableViewStyleGrouped样式创建时,它会在实际的tableviewcells和表格框架的边框之间添加相当多的空间(或"缓冲").这个空间位于tableviewcells的上方,下方,左侧和右侧.

您可以通过以下方式更改tableviewcells之间的空间:

[myTableView setSectionHeaderHeight:0];
[myTableView setSectionFooterHeight:25];
Run Code Online (Sandbox Code Playgroud)

然而,即使通过这样做,在帧的顶部和第一个tableviewcell之间仍然存在这个恼人的空间.此外,框架左侧和桌面单元之间仍有大量空间,框架右侧和桌面单元也是如此.

- = - = - = - = - = - = -

基本上,有没有办法操纵那个空间(调整它的大小)?到目前为止,我唯一的解决方案是使框架的尺寸大于屏幕,以使程序伪造成在屏幕外面具有"空白空间",从而将其移除.然而,这显然不是最佳的并且是明显的黑客攻击.

有什么想法吗?提前致谢!

objective-c uitableview

17
推荐指数
7
解决办法
1万
查看次数