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.
我正在动态创建视图。我想使用视觉格式语言设置视图的纵横比。有什么帮助吗?
不幸的是,这是不可能的:
您将使用的大多数自动布局约束都可以使用可视格式语言来表达。但是,有一些不能。例如,不能使用可视格式语言创建固定纵横比约束。这无法使用可视格式语言语法来完成,因为无法解析以下字符串: H:|imageView.width = 2 * imageView.height| 您仍然可以在代码中使用 Auto Layout 来使用传统的 constraintWithItem 方法来实现这些类型的约束。
您将使用的大多数自动布局约束都可以使用可视格式语言来表达。但是,有一些不能。例如,不能使用可视格式语言创建固定纵横比约束。这无法使用可视格式语言语法来完成,因为无法解析以下字符串:
H:|imageView.width = 2 * imageView.height|
您仍然可以在代码中使用 Auto Layout 来使用传统的 constraintWithItem 方法来实现这些类型的约束。
整篇文章