重新启用操作表操作

时间:2018-08-24 12:55:36

标签: ios swift uiactionsheet

我有一个显示两个actionSheet的func,用于设置图像和删除其中的一个。 我创建了一个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中提供什么以使其对进入的任何图像启用。我试图通过else添加UIImagePickerController,但是它给出了错误。

我要在操作表列表的末尾添加此if语句。

我还是很新手,但是我想听听是否有更好的方法来调用动作表动作或禁用它们。谢谢!

1 个答案:

答案 0 :(得分:0)

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