重新启用操作表操作

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

我有一个func,它显示了几个actionSheet Actions来设置图像并删除一个图像。我创建了一个if语句,当有默认图像时,它会禁用remove Action。我正在尝试在除了默认图像之外还有其他任何内容时启用它。

 if let emptyImage = UIImage(named: "Default_Image") {


        if emptyImage == UIImage(named: "Default_Image") {

            RemoveAction.isEnabled = false
        }else{
            RemoveAction.isEnabled = true

        }
    }

我的其他声明是我遇到问题的地方,因为我不知道在else中给予什么以使其能够进入任何图像。我试图通过else添加UIImagePickerController但是它给出了错误。

我在操作表列表的末尾添加了这个if语句。

我对swift仍然相当新,但如果有更好的方法来调用动作表动作或禁用它我想听到。谢谢!

ios swift uiactionsheet
1个回答
0
投票

我发现当您按下“删除”按钮时,正在删除的图像将重新打开,因此我只是从列表中删除了“删除”ActionSheet操作,因为我不需要它

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