def __init__(self, view):
assert(isinstance(view, ui.View))
self._view = view
self.add_subview(self._view)
self._view_objc = ObjCInstance(self._view)
self._objc = ObjCInstance(self)
self._view_objc.setTranslatesAutoresizingMaskIntoConstraints_(False)
self._objc.setTranslatesAutoresizingMaskIntoConstraints_(False)
attributes = [LayoutAttribute.left, LayoutAttribute.right, LayoutAttribute.top, LayoutAttribute.bottom]
for attribute in attributes:
constraint = _LayoutConstraint.constraintWithItem_attribute_relatedBy_toItem_attribute_multiplier_constant_(
self._view_objc, int(attribute), int(LayoutRelation.equal), self._objc, int(attribute), 1.0, 0
)
self._objc.addConstraint_(constraint)
self._layout = None
评论列表
文章目录