Ios 使用自动布局和约束更改位置
我有一个问题,我不确定你是否可以用自动布局和约束来解决它 问题: 一个视图上有两个对象。 如果方向处于横向模式,则对象并排适合。 但在纵向模式下,第二个对象的部分在视图之外。因此,应将其并排放置在第一个对象下 您能通过自动布局和约束实现这一点吗 或 我必须以编程方式更改位置吗 我上传了两个截图: 谢谢你的帮助!Ios 使用自动布局和约束更改位置,ios,layout,autolayout,constraints,Ios,Layout,Autolayout,Constraints,我有一个问题,我不确定你是否可以用自动布局和约束来解决它 问题: 一个视图上有两个对象。 如果方向处于横向模式,则对象并排适合。 但在纵向模式下,第二个对象的部分在视图之外。因此,应将其并排放置在第一个对象下 您能通过自动布局和约束实现这一点吗 或 我必须以编程方式更改位置吗 我上传了两个截图: 谢谢你的帮助! 彼得我认为你不能使用自动布局。 我将以编程方式检查obj1.frame.size.width+obj2.frame.size.width>superview.bounds.size.
彼得我认为你不能使用自动布局。
我将以编程方式检查obj1.frame.size.width+obj2.frame.size.width>superview.bounds.size.width,并相应地设置obj1和obj2帧。是的,可以使用自动布局 我认为问题在于你将左边的物体居中于视图的中间,并固定它们之间的距离 您可以检查这个stackoverflow问题,它为您提供了2到3种方法:这也应该有帮助
从这个回答中非常感谢,这帮了大忙。本教程也非常有用: