constraintWithItem static method
NSLayoutConstraint
constraintWithItem(
- ObjCObject view1, {
- required NSLayoutAttribute attribute,
- ObjCObject? toItem,
- required NSLayoutAttribute attribute$1,
- required double multiplier,
- required double constant,
constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:
Implementation
static NSLayoutConstraint constraintWithItem(
objc.ObjCObject view1, {
required NSLayoutAttribute attribute,
required NSLayoutRelation relatedBy,
objc.ObjCObject? toItem,
required NSLayoutAttribute attribute$1,
required double multiplier,
required double constant,
}) {
objc.checkOsVersionInternal(
'NSLayoutConstraint.constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:',
iOS: (false, (6, 0, 0)),
macOS: (false, (10, 7, 0)),
);
final $ret = _objc_msgSend_1h0kas2(
_class_NSLayoutConstraint,
_sel_constraintWithItem_attribute_relatedBy_toItem_attribute_multiplier_constant_,
view1.ref.pointer,
attribute.value,
relatedBy.value,
toItem?.ref.pointer ?? ffi.nullptr,
attribute$1.value,
multiplier,
constant,
);
return NSLayoutConstraint.fromPointer($ret, retain: true, release: true);
}