在开发 ios 应用程序时使用图像按钮是好习惯吗?

Is it good practice to use buttons for images while developing ios apps?

我目前正在 swift 3 中为 IOS 10 开发一个应用程序并且遇到了一个......不是问题......但我不觉得我正在这样做正确的方式。我有一个 table 视图,其中一些包含图像,对于图像,我使用按钮而不是使用图像视图。我这样做是因为我需要用户与之交互。我完全理解 UIImageViews 可以允许用户交互并使用点击手势识别器,但我的问题是,我是否值得用图像视图重新编程它或者按钮是否合适。我在做什么不好的做法,它会减慢我的应用程序,它会破坏电池寿命,它有什么问题吗?

感谢任何想法!

使用带有图像的按钮很好,而且很常见。

与可点击的图像视图相比,它有许多优点,事实上:

它允许您在界面生成器中设置 target/action 链接,就像普通按钮一样。

您可以免费获得突出显示行为,并且可以非常轻松地制作在状态之间切换的按钮。