我正在创建一个带有许多不同 UIImageViews 的 iOS 用户界面,这些 UIImageViews 会在点击时触发操作(一次就足够了)。我可以选择使用带有自定义视图(图像)的 UIButtons,或者只是设置一堆带有关联的 UITapGestureRecognizers 的 UIImageviews。在功能方面,我得到了相同的预期结果(点击触发的操作)。我的问题更多是关于性能:应用程序将(懒惰地)在滚动视图中加载大约 300 个这些可触摸的 UIImageView。在内存分配方面,您建议使用哪种技术?
感谢您的帮助和指导!