constraintWithItem static method
NSLayoutConstraint
constraintWithItem(
- ObjCObjectBase view1, {
- required NSLayoutAttribute attribute,
- ObjCObjectBase? toItem,
- required NSLayoutAttribute attribute$1,
- required double multiplier,
- required double constant,
constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:
Implementation
static NSLayoutConstraint constraintWithItem(
objc.ObjCObjectBase view1, {
required NSLayoutAttribute attribute,
required NSLayoutRelation relatedBy,
objc.ObjCObjectBase? 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.castFromPointer(_ret, retain: true, release: true);
}