在界面生成器中调整 UITableView 的大小
我创建了UItableViewController
。我想调整表格大小并添加应用程序背景图像、标签和按钮...但我不能。有谁知道为什么吗?
这是我在界面生成器中所做的:
但是当我构建时,我有表格视图整个界面。
I created UItableViewController
. I want to resize the table and add my application background image, labels and a button... But I can't. Does anyone have any idea why?
This is what I've made in interface builder:
But when I build, I have the table view in the whole interface .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在界面生成器中找到该视图的“属性”选项卡,并将顶部栏下拉菜单设置为“无”。
在界面生成器中打开 UItableViewController.xib,将出现表格。打开实用程序,您将看到所选对象的各种属性。有几个选项卡显示所述对象的属性。切换到顶部的“属性”选项卡,在“模拟指标”中将顶部栏属性设置为“无”。
编辑#2:背景图像是按视图设置的,而不是按应用程序设置的。例如,UITableView 有属性backgroundView,您可以使用UIImageView 设置该属性。 UITableView 样式必须进行分组才能正常工作。按钮、标签可以位于页眉、部分或页脚视图中,也可以位于导航控制器和选项卡/工具栏中。
https://i.sstatic.net/68fL7.png
In interface builder find Attributes tab for that view and set top bar dropdown to none.
Open UItableViewController.xib in interface builder and table will appear. Open Utilities and you will see various properties for selected object. There are several tabs showing properties of said object. Switch to Attributes tab right at the top, in Simulated metrics set Top bar property to None.
Edit #2: Background image is set per view, not per application. For instance UITableView has property backgroundView which you set with UIImageView. UITableView style has to be Grouped for this to work. Buttons, labels can either be in header, section or footer views, or in navigation controller and tab/tool bar.
https://i.sstatic.net/68fL7.png
我一直在努力解决这个问题,并且由于上面的答案,我发现您必须将“顶栏”和“状态栏”都设置为“无”,然后您可以调整 UITableView 的大小。
I've been struggling with this, and thanks to the answer above, I found you have to set both "Top Bar" and "Status Bar" to None, then you can resize the UITableView.