如何推动分组表倒在iPhone上的看法?
-
11-09-2019 - |
题
下面示出了在添加分组的表的视图的默认位置?我如何推动整个分组的表下在视图中?
结果 <子>(来源: pessoal.org 一>)子>
解决方案
可以分配具有固定高度的的tableView的tableHeaderView特性的透视图。这将通过所述透明视窗的高度推表内容下来。
您可以从您的UITableViewController的viewDidLoad做到这一点:
// force the table down 70 pixels
CGRect headerFrame = self.tableView.bounds;
headerFrame.size.height = 70;
UIView *header = [[UIView alloc] initWithFrame: headerFrame];
header.backgroundColor = [UIColor clearColor];
self.tableView.tableViewHeader = header;
[header release];
其他提示
看那delagate到的UITableView。结果 你会发现一个属性 'heightForHeaderInSection'。
有关部分0只是使头的情况下(默认值为0),它会推表向下视图。
如果你正在向下移动表,则无疑希望使用你获得添加UI元素的空间。
在这一点上,可以考虑构建页面IB。您可以调整表视图是你喜欢的地方,并把表格上方的UI元素。您可以使用一个UIViewController管理的专页,并添加的UITableViewDelegate /数据源协议的方法,这样就可以接线的UITableView回到您的视图控制器作为代表......那么你也可以连线其他UI元素相同的视图控制器。
要做到这一点最简单的方法可能只是修改了的tableview框架。你需要要么通过一个IBOutlet或通过查找在视图层次结构的视图来获取到您的控制器的实现代码如下参考或您可以更改界面生成器的框架。
在代码是这样的:
tableView.frame = CGRectMake(0.0, 200.0, 320.0, 280.0);
请问tableview中定位在屏幕上向下并限制其高度 - 你的使用将依赖于你是否对视图之类的东西,一个标签栏的尺寸
在界面生成刚刚选择的tableview,然后选择尺寸检查器(与标尺图标检查员选项卡),并设置偏移到视图移下来的高度和y。
不隶属于 StackOverflow