我正在尝试将容器UIView对齐到屏幕的底部,这样它始终位于任何设备的底部,无论分辨率或高度如何,但我无法弄清楚如何通过故事板中。
任何见解都表示赞赏。非常感谢!!!
答案 0 :(得分:1)
您必须在视图和容器视图之间建立垂直约束,并在视图之间保持所需的空间。
通过IB的一种方法是从视图中CTRL拖动到容器视图,并选择底部空间到底部布局指南。
确保在创建布局约束后检查常量以获得正确的值,因为ib将使用两个视图的当前距离。
答案 1 :(得分:0)
使用autolayout(official documentation),或者您可以这样做:
// Assuming you want to move a UIView *foo
CGFloat screenHeight = [[[[UIScreen mainScreen] bounds] size] height];
CGRect newFrame = foo.frame;
newFrame.origin.y = screenHeight - foo.frame.size.height;
foo.frame = newFrame;
使用自动布局:
在此图片中,在弹出对话框的最顶部,带有数字的下拉菜单将允许您选择相对设置约束的内容。试试这个。