Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 iPhone 应用程序,其中包含一个由三个UISwitch. 当UISwitch处于On状态时,应用程序会在开关下方显示一个小视图。这适用于所有三个开关。但问题是如果我一次打开两个开关,显示的小视图会重叠。有没有办法在显示这些视图时关联所有其他视图.. 提前谢谢....
UISwitch
On
这类问题正是自动布局所擅长的。当您添加一个新对象时,删除并重新生成您的约束(您可能只需要更改几个,具体取决于它当前的位置),然后调用layoutIfNeeded超级视图。如果您在动画块内执行此操作,它甚至会为您制作新布局的动画。
layoutIfNeeded
它有点晚了,但这可能是你要找的。
折叠点击