initWithBarButtonItems method

UIBarButtonItemGroup$1 initWithBarButtonItems(
  1. NSArray barButtonItems, {
  2. UIBarButtonItem? representativeItem,
})

Create a new bar button item group with the given items. When bar button item layout is done, either the group's barButtonItems or its representativeItem is displayed (if it exists).

Implementation

UIBarButtonItemGroup$1 initWithBarButtonItems(objc.NSArray barButtonItems, {UIBarButtonItem? representativeItem}) {
  final _$$ref = object$.ref;
  final _$$ref$1 = barButtonItems.ref;
  final _$$ref$2 = representativeItem?.ref;
  objc.checkOsVersionInternal(
    'UIBarButtonItemGroup.initWithBarButtonItems:representativeItem:',
    iOS: (false, (9, 0, 0)),
  );
  final $ret = _objc_msgSend_15qeuct(
    _$$ref.retainAndReturnPointer(),
    _sel_initWithBarButtonItems_representativeItem_,
    _$$ref$1.pointer,
    _$$ref$2?.pointer ?? ffi.nullptr,
  );
  return UIBarButtonItemGroup$1.fromPointer($ret, retain: false, release: true);
}