【发布时间】:2014-03-20 21:00:54
【问题描述】:
iOS 中的新功能,我想将元素放置在屏幕底部。
问题是 4" 高度屏幕底部的元素不显示在 3.5" 高度屏幕中。
我认为这是一个布局的东西。
我该如何解决?
【问题讨论】:
iOS 中的新功能,我想将元素放置在屏幕底部。
问题是 4" 高度屏幕底部的元素不显示在 3.5" 高度屏幕中。
我认为这是一个布局的东西。
我该如何解决?
【问题讨论】:
选择3.5寸屏幕上不显示的元素,设置如下调整大小。
注意:如果您使用自动布局,解决方案将会改变。要关闭它,请转到文件检查器(Command + Option + 1)并取消选中该选项。
【讨论】:
您想让 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);
【讨论】: