scrollEdgeAppearance property

UINavigationBarAppearance? get scrollEdgeAppearance

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

Implementation

UINavigationBarAppearance? get scrollEdgeAppearance {
  objc.checkOsVersionInternal('UINavigationItem.scrollEdgeAppearance', iOS: (false, (13, 0, 0)));
  final $ret = _objc_msgSend_151sglz(object$.ref.pointer, _sel_scrollEdgeAppearance);
  return $ret.address == 0 ? null : UINavigationBarAppearance.fromPointer($ret, retain: true, release: true);
}
set scrollEdgeAppearance (UINavigationBarAppearance? value)

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

Implementation

set scrollEdgeAppearance(UINavigationBarAppearance? value) {
  objc.checkOsVersionInternal('UINavigationItem.setScrollEdgeAppearance:', iOS: (false, (13, 0, 0)));
  _objc_msgSend_xtuoz7(object$.ref.pointer, _sel_setScrollEdgeAppearance_, value?.ref.pointer ?? ffi.nullptr);
}