amis-rpc-design/node_modules/react-native-screens/ios/utils/RNSUIBarButtonItem.mm
2023-10-07 19:42:30 +08:00

23 lines
411 B
Plaintext

#import "./RNSUIBarButtonItem.h"
@implementation RNSUIBarButtonItem
- (void)setMenuHidden:(BOOL)menuHidden
{
_menuHidden = menuHidden;
}
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && defined(__IPHONE_14_0) && \
__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_14_0
- (void)setMenu:(UIMenu *)menu
{
if (@available(iOS 14.0, *)) {
if (!_menuHidden) {
super.menu = menu;
}
}
}
#endif
@end