Iphone 我应该使用UIButton还是简单的UIApgestureRecognitor

Iphone 我应该使用UIButton还是简单的UIApgestureRecognitor,iphone,objective-c,cocoa-touch,uigesturerecognizer,Iphone,Objective C,Cocoa Touch,Uigesturerecognizer,我正在创建一个iOS用户界面,其中包含许多不同的UIImageView,点击后将触发操作(一次就足够了)。 我可以选择在自定义视图(图像)中使用UIButtons,或者只使用关联的UIAPgestureRecognitors设置一组UIImageView。 就功能而言,我得到了相同的预期结果(点击触发的动作)。我的问题更多的是关于性能:该应用程序将(延迟地)在滚动视图中加载大约300个可触摸UIImageView。 在内存分配方面,您建议采用哪种技术 谢谢你的帮助和指导 ui按钮。它们就是为此而

我正在创建一个iOS用户界面,其中包含许多不同的UIImageView,点击后将触发操作(一次就足够了)。 我可以选择在自定义视图(图像)中使用UIButtons,或者只使用关联的UIAPgestureRecognitors设置一组UIImageView。 就功能而言,我得到了相同的预期结果(点击触发的动作)。我的问题更多的是关于性能:该应用程序将(延迟地)在滚动视图中加载大约300个可触摸UIImageView。 在内存分配方面,您建议采用哪种技术


谢谢你的帮助和指导

ui按钮。它们就是为此而设计的,并且已经被苹果公司针对[触摸]进行了广泛的优化。如果将来可能需要更高级的功能,可以使用UIImageView子类w/UITouch events。祝你好运

这个。我必须创建自己的自定义按钮类来处理渐变变化,这很痛苦。当你需要自己处理每件事时,会变得非常乏味,有些解决方案并不总是显而易见或简单的。我花了更多的时间,然后我想让它工作,并表现出应有的行为。有很多事情你只是不想去处理,而现在你必须去处理。