首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS13 UIContextMenu显示缩短的UIAction标题

IOS13 UIContextMenu显示缩短的UIAction标题
EN

Stack Overflow用户
提问于 2019-12-05 21:26:33
回答 1查看 443关注 0票数 1

我决定将UIContextMenuInteraction添加到我的UITableViewCell中,它工作得很好,但是有9+字母(没有图像)或6+字母(有图像)的标题被缩写成这样:

delegate方法的实现:

代码语言:javascript
复制
extension MyCustomCell: UIContextMenuInteractionDelegate {

    @available(iOS 13.0, *)
    func contextMenuInteraction(_ interaction: UIContextMenuInteraction,
                                configurationForMenuAtLocation location: CGPoint) -> UIContextMenuConfiguration? {
        return UIContextMenuConfiguration(identifier: nil, previewProvider: nil) { _ -> UIMenu in
            let first = UIAction(title: "8Letters") { _ in
                print("8 letters")
            }
            let second = UIAction(title: "9Letters+") { _ in
                print("9 letters")
            }
            let third = UIAction(title: "Hello", image: UIImage(systemName: "square.and.arrow.up")) { _ in
                print("5 letters + image")
            }
            let fourth = UIAction(title: "Hello+", image: UIImage(systemName: "square.and.arrow.up")) { _ in
                print("6 letters + image")
            }
            return UIMenu(title: "", children: [first, second, third, fourth])
        }
    }

}
EN

回答 1

Stack Overflow用户

发布于 2019-12-29 16:43:38

检查添加到项目中用于自定义UITableViewCell的任何第三方框架是否破坏了UI。在我的例子中,这个问题是由第三方框架( "SkeletonView")引起的,我添加这个框架是为了给UITableViewCell带来闪光效果

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59196230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档