diff --git a/iOS/DoraemonKit/Src/Core/Plugin/UI/Hierarchy/Function/Category/UIViewController+DoraemonHierarchy.m b/iOS/DoraemonKit/Src/Core/Plugin/UI/Hierarchy/Function/Category/UIViewController+DoraemonHierarchy.m index cdac755e7..3a7311bb4 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/UI/Hierarchy/Function/Category/UIViewController+DoraemonHierarchy.m +++ b/iOS/DoraemonKit/Src/Core/Plugin/UI/Hierarchy/Function/Category/UIViewController+DoraemonHierarchy.m @@ -45,7 +45,14 @@ - (void)doraemon_showAlertControllerWithMessage:(NSString *)message handler:(voi } - (void)doraemon_showActionSheetWithTitle:(NSString *)title actions:(NSArray *)actions currentAction:(NSString *)currentAction completion:(void (^)(NSInteger index))completion { - UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:title preferredStyle:UIAlertControllerStyleActionSheet]; + UIAlertControllerStyle style; + if ([DoraemonAppInfoUtil isIpad]) { + style = UIAlertControllerStyleAlert; + }else{ + style = UIAlertControllerStyleActionSheet; + } + + UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:title preferredStyle:style]; for (NSInteger i = 0; i < actions.count; i++) { NSString *actionTitle = actions[i]; __block NSInteger index = i;