【问题标题】:Positionning element relatively in iOS (xcode layout)在 iOS 中相对定位元素(xcode 布局)
【发布时间】:2014-03-20 21:00:54
【问题描述】:

iOS 中的新功能,我想将元素放置在屏幕底部。

问题是 4" 高度屏幕底部的元素不显示在 3.5" 高度屏幕中。

我认为这是一个布局的东西。

我该如何解决?

【问题讨论】:

    标签: ios xcode position


    【解决方案1】:

    选择3.5寸屏幕上不显示的元素,设置如下调整大小。

    注意:如果您使用自动布局,解决方案将会改变。要关闭它,请转到文件检查器(Command + Option + 1)并取消选中该选项。

    【讨论】:

    • 我要等一分钟
    【解决方案2】:

    您想让 y 偏移相对于屏幕尺寸。假设纵向模式,并且您以编程方式创建元素,y_offset 的计算将类似于:

    ([[UIScreen mainScreen] bounds].size.height)-(object_y_size + object_y_distance_from_screen_bottom)
    

    或者,作为一个 CGRect:

    CGRectMake(your_x_offset, ([[UIScreen mainScreen] bounds].size.height)-(object_y_size + object_y_distance_from_screen_bottom), object_x_size, object_y_size);
    

    【讨论】:

      猜你喜欢
      • 2021-11-16
      • 2011-10-31
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 2019-06-22
      • 2021-05-19
      • 2017-12-24
      • 1970-01-01
      相关资源
      最近更新 更多