重新启用操作 Sheet 操作
Re-Enable Action Sheet Action
我有一个函数,它显示几个 actionSheet 操作来设置图像和删除图像。
我创建了一个 if 语句,它在有默认图像时禁用删除操作。我现在正在尝试启用它,只要有除默认图像以外的任何其他内容。
if let emptyImage = UIImage(named: "Default_Image") {
if emptyImage == UIImage(named: "Default_Image") {
RemoveAction.isEnabled = false
}else{
RemoveAction.isEnabled = true
}
}
我的 else 声明是我遇到问题的地方,因为我不确定要在 else 中提供什么以使其为传入的任何图像启用。我试图通过 else 添加 UIImagePickerController 但它正在提供错误。
我在我的操作 sheet 列表的末尾添加这个 if 语句。
我对 swift 还是很陌生,但如果有更好的方法来调用操作 sheet 操作或禁用它们,我也想听听。谢谢!
我发现当您按下“删除”按钮时,正在删除的图像将重新打开,所以我只是从列表中删除了 'Remove' ActionSheet 操作,因为我不需要它
我有一个函数,它显示几个 actionSheet 操作来设置图像和删除图像。 我创建了一个 if 语句,它在有默认图像时禁用删除操作。我现在正在尝试启用它,只要有除默认图像以外的任何其他内容。
if let emptyImage = UIImage(named: "Default_Image") {
if emptyImage == UIImage(named: "Default_Image") {
RemoveAction.isEnabled = false
}else{
RemoveAction.isEnabled = true
}
}
我的 else 声明是我遇到问题的地方,因为我不确定要在 else 中提供什么以使其为传入的任何图像启用。我试图通过 else 添加 UIImagePickerController 但它正在提供错误。
我在我的操作 sheet 列表的末尾添加这个 if 语句。
我对 swift 还是很陌生,但如果有更好的方法来调用操作 sheet 操作或禁用它们,我也想听听。谢谢!
我发现当您按下“删除”按钮时,正在删除的图像将重新打开,所以我只是从列表中删除了 'Remove' ActionSheet 操作,因为我不需要它