【问题标题】:iOS : How to make TableView not to fill the height?iOS:如何让 TableView 不填充高度?
【发布时间】:2013-02-25 10:43:30
【问题描述】:

我在 xcode 的 xib 编辑器中创建了一个表格视图。我已将表格视图放置在屏幕中间,它从中间某处开始(从顶部开始 100 磅),并且应该稍微低一点结束(它的总高度为 200 磅)。但是当我在模拟器上运行它时,它会填充 TableView 的高度,直到屏幕底部。

抱歉这个问题。经过多年的 java 之后,我才刚刚开始使用 iOS。

Screensot

【问题讨论】:

  • 使用它的outlet和cgrectmake方法设置你的表格视图的框架。
  • 可以提供一些代码,或者可以告诉你是如何通过编程或界面构建器做到这一点的??
  • yourTableviewOutlet.frame=CGRectMake(0,100,320,200);把这个放在视图中确实加载了。
  • 有没有办法从界面生成器中做到这一点?
  • 是的,在你自己的图像中,它说框架矩形有 x,y,width 的值,height 设置它们

标签: iphone ios xcode xib


【解决方案1】:

转到尺寸检查器选项卡。并像这个屏幕截图一样从 xib 中删除底部调整大小

只需转到文件检查器选项卡并禁用(未选中)使用自动布局

【讨论】:

  • 我没有这个选项,你可以看我添加的截图
  • 那是因为您使用的是“自动布局”。在您的 xib 中,转到右侧面板并选择第一个选项卡“文件检查器”。选择您的主视图,您将看到一个名为“使用自动布局”的选中选项。取消选中它,您将拥有这些选项。干杯!
猜你喜欢
  • 2022-01-20
  • 1970-01-01
  • 2017-11-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-16
  • 1970-01-01
  • 1970-01-01
  • 2020-05-07
相关资源
最近更新 更多