【发布时间】:2019-10-16 21:19:45
【问题描述】:
我希望创建一个扩展函数来将对象嵌套并组合成 1 个对象。我想要底部的 uiview 和顶部的 uiimageveiw。因此,当用户调用该函数时,它会对这个组合对象做出反应。由于两个对象位于完全相同的位置,因此它应该可以工作。
var grant = UIImageView()
var drawPlace = UIView()
viewdidload(){
NSLayoutConstraint.activate ([
drawPlace.trailingAnchor.constraint(equalTo: view.centerXAnchor, constant :150),
drawPlace.topAnchor.constraint(equalTo: view.centerYAnchor, constant : -100),
drawPlace.widthAnchor.constraint(equalToConstant: 300),
drawPlace.heightAnchor.constraint(equalToConstant: 300),
grant.trailingAnchor.constraint(equalTo: view.centerXAnchor, constant :150),
grant.topAnchor.constraint(equalTo: view.centerYAnchor, constant : -100),
grant.widthAnchor.constraint(equalToConstant: 300),
grant.heightAnchor.constraint(equalToConstant: 300),
])}
【问题讨论】:
-
您遇到了什么问题?如果您描述您期望发生的事情和实际发生的事情,这将很有帮助。
-
您尝试了哪些方法,哪些方法不起作用?我已经为您回答了 2 个非常相似的问题,您应该能够轻松地从其中一个问题中获得解决方案。
标签: swift constraints scale func cgrect