我建议使用一个按钮来代替这个目的.您可以使用所需的任何图像创建自定义UIButton.这提供了提供按钮的内置目标动作机制以及能够提供突出显示的图像以提供用户反馈的优点.考虑使用这样的东西:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"regular_image.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateHighlighted];
[button addTarget:self action:@selector(loadURL) forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)
请注意,它仍然看起来像"只是一个图像"给用户.
| 归档时间: |
|
| 查看次数: |
2924 次 |
| 最近记录: |