【问题标题】:How to specify that a view should take up the rest available space?如何指定视图应该占用剩余的可用空间?
【发布时间】:2013-07-12 06:42:49
【问题描述】:

我的目标是 iPhone 4 和 iPhone 5,因此我希望我的视图能够占用尽可能多的可用空间。例如,我希望表格视图根据 iPhone 4 和 iPhone 5 屏幕占用剩余空间。

是否有任何选项(故事板或代码)让我可以做到这一点?就像 XAML 中的 Height="*" 或 Android 中的 weight

【问题讨论】:

    标签: ios layout storyboard space iphone-5


    【解决方案1】:

    是的,您可以使用自动布局。这里有教程:http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2

    【讨论】:

      【解决方案2】:

      像这样启用自动布局

      & 写下代码

      self.tableView.autoResizingMasks=UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth
      

      【讨论】:

      • 启用Use Autolayout后,我把那段代码放在viewDidLoad和viewDidAppear中,但是不起作用
      • self.view.autoResizingMasks=UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth
      • 抱歉,我认为 Autolayout 不适用于 Autoresizing ?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      相关资源
      最近更新 更多