如何在Xamarin iOS中删除每个单元格中的默认编辑图标

问题描述 投票:0回答:1

enter image description here

如何删除Xamarin iOS中每个单元中的默认编辑图标?我希望单元格始终处于“编辑模式”,但每个单元格的右侧均不显示三行符号...

uitableview xamarin xamarin.ios
1个回答
0
投票

几乎是不可能的。这是一个hacky solution,我将其从oc转换为c#。

    public override void SetEditing(bool editing, bool animated)
    {
        base.SetEditing(editing, animated);

        if (editing)
        {
            foreach(var view in this.Subviews)
            {
                if(view.Class.Name is "Reorder")
                {
                    foreach (var subview in view.Subviews)
                    {
                        ((UIImageView)subview).Image = UIImage.FromFile("yourimage.png");
                    }
                }
            }
        }
    }

但是,当苹果更改单元格的层次结构时,解决方案可能会随时中断,所以我不建议您使用这种方式。

© www.soinside.com 2019 - 2024. All rights reserved.