我是来自网络的移动设备初学者。在css我做min-width: 40%; max-width: 90%;
如何在iOS界面构建器中重现此内容?
答案 0 :(得分:3)
答案 1 :(得分:1)
通过使用NSAutoLayoutConstraints,您可以设置与任何属性的任何关系。在您的情况下,您正在寻找类似的东西:
let lowerWidthConstraint = NSLayoutConstraint(item:contentView,
attribute:.Width,
relatedBy:.GreaterThanOrEqual,
toItem:parentView,
attribute:.Width,
multiplier:0.4,
constant:0);
因此,在这种情况下,你创建约束,它与其他视图有关系Grater Or Equal,而且多人游戏是40%(0.4)
该示例中的contentView是您的视图,而parentView是同一视图层次结构中的任何视图。
以同样的方式设置少于90%:
let upperWidthConstraint = NSLayoutConstraint(item:contentView,
attribute:.Width,
relatedBy:.LessThanOrEqual,
toItem:parentView,
attribute:.Width,
multiplier:0.9,
constant:0);