compactScrollEdgeAppearance property

UINavigationBarAppearance? get compactScrollEdgeAppearance

When set and this item is topmost, overrides the hosting navigation bar's compactScrollEdgeAppearance. See UINavigationBar.h for further details.

Implementation

UINavigationBarAppearance? get compactScrollEdgeAppearance {
  objc.checkOsVersionInternal('UINavigationItem.compactScrollEdgeAppearance', iOS: (false, (15, 0, 0)));
  final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_compactScrollEdgeAppearance);
  return _ret.address == 0 ? null : UINavigationBarAppearance.castFromPointer(_ret, retain: true, release: true);
}
set compactScrollEdgeAppearance (UINavigationBarAppearance? value)

When set and this item is topmost, overrides the hosting navigation bar's compactScrollEdgeAppearance. See UINavigationBar.h for further details.

Implementation

set compactScrollEdgeAppearance(UINavigationBarAppearance? value) {
  objc.checkOsVersionInternal('UINavigationItem.setCompactScrollEdgeAppearance:', iOS: (false, (15, 0, 0)));
  _objc_msgSend_xtuoz7(this.ref.pointer, _sel_setCompactScrollEdgeAppearance_, value?.ref.pointer ?? ffi.nullptr);
}