【发布时间】:2018-11-15 13:46:20
【问题描述】:
我通过 Storyboard 创建了我的应用主页。过去我没有遇到任何问题,即使我在 UIButton 上方添加了空白 ImageView。只有当我使用下面的代码更新 ImageView 时,它下面的 UIButton 才会变得不可点击。它甚至不会在按下时突出显示。它们设置有垂直空间约束,以 UIButton 为目标,允许 20 像素的空间。没有视觉重叠。这是我用来更新图像的代码:
foodImage.image = UIImage(named: "Closed.jpg")
这也是我的故事板的屏幕截图:
这是我的第一个问题,如果您需要更多信息,请告诉我。谢谢!
【问题讨论】:
-
你检查过uibutton的outlet和action没有被删除吗?
-
试试 self.view.bringSubviewToFront(button),在你更新你的图像后,还要检查 button.isEnabled 吗?并尽可能显示您的视图层次结构
-
你在 UIImageView 中设置了什么样的内容模式?
-
@iOSGeek 我尝试了 self.view.bringSubviewToFront ,但它仍然没有用。在这些情况下,我将完全隐藏图像并解决它。不过,我感谢你们的帮助。
-
你能分享 Xcode 文件吗?所以我可以看看为什么会这样
标签: ios swift uibutton uiimageview uistoryboard