美文网首页
iOS TableViewCell修改可移动标记位置

iOS TableViewCell修改可移动标记位置

作者: 東玖零 | 来源:发表于2023-07-15 23:49 被阅读0次

    背景:需要使用tableView做一个列表,可以移动Cell进行编辑,但可移动标记显示在屏幕右边,如下图:


    Simulator Screen Shot - iPhone SE (3rd generation) - 2023-07-16 at 23.41.22.png

    但设计图上这三条杠显示有左边,网上各种搜索发现一个iOS9以后的API可以修改。
    代码如下:

    tableView.semanticContentAttribute = .forceRightToLeft
    

    semanticContentAttribute可选值如下:

    @available(iOS 9.0, *)
    public enum UISemanticContentAttribute : Int, @unchecked Sendable {
    
        case unspecified = 0
    
        case playback = 1
    
        case spatial = 2
    
        case forceLeftToRight = 3
    
        case forceRightToLeft = 4
    }
    

    修改后如图:


    Simulator Screen Shot - iPhone SE (3rd generation) - 2023-07-16 at 23.45.03.png

    出处stackoverflow

    相关文章

      网友评论

          本文标题:iOS TableViewCell修改可移动标记位置

          本文链接:https://www.haomeiwen.com/subject/tdpiudtx.html