amis-rpc-design/node_modules/react-native-screens/ios/utils/RNSUIBarButtonItem.mm

23 lines
411 B
Plaintext
Raw Normal View History

2023-10-07 19:42:30 +08:00
#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