在 Swift中,似乎可以从UIButton和UIView实现类似的行为.要为按钮提供功能,可以调用addTarget,而可以为UIView调用addGestureRecognizer.应该何时使用另一个?特别是,当涉及图像时,最好使用与setImag
另外,UIBut提供的UIView不提供什么(反之亦然)?谢谢!
选择取决于您,但如果您希望视图可触摸,则可以使用UIButton.此外,UIButton类包括按钮上所需的每个视觉效果(例如,按下).它还具有一些选定的属性,可用于某些用途.总而言之,如果您的视图的主要目标是可点击,那么您应该使用UIButton.