UIMenu 标题和图标向后显示

问题描述

我在 IOS 中遇到 UIMenu 问题。 菜单反向显示,图标和标题向后显示

enter image description here

这是我的代码

- (uicontextmenuconfiguration*) tableView : (UITableView*)tableView contextMenuConfigurationForRowAtIndexPath:(NSIndexPath*)indexPath point:(CGPoint)point {

uicontextmenuconfiguration* config = [uicontextmenuconfiguration configurationWithIdentifier:@"ayah-controls"
                                                                             previewProvider:nil
                                                                              actionProvider:^UIMenu* _Nullable(NSArray<UIMenuElement*>* _Nonnull suggestedActions) {

    NSMutableArray* actions = [[NSMutableArray alloc] init];

    [actions addobject:[UIAction actionWithTitle:@"copy"  image:[UIImage systemImageNamed:@"doc.on.doc.fill"] identifier:nil handler:^(__kindof UIAction* _Nonnull action) {

    }]];
    [actions addobject:[UIAction actionWithTitle:@"مشاركة الاية" image:[UIImage systemImageNamed:@"square.and.arrow.up.fill"] identifier:nil handler:^(__kindof UIAction* _Nonnull action) {

    }]];
    
    [actions addobject:[UIAction actionWithTitle:@"حفظ في المفضلة" image:[UIImage systemImageNamed:@"bookmark.fill"] identifier:nil handler:^(__kindof UIAction* _Nonnull action) {

    }]];
    
    [actions addobject:[UIAction actionWithTitle:@"إستمع للآية" image:[UIImage systemImageNamed:@"play.fill"] identifier:nil handler:^(__kindof UIAction* _Nonnull action) {

    }]];

    UIMenu* menu = [UIMenu menuWithChildren:actions];
    return menu;
}];

return config;

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)