我是iPhone App开发的新手。
当我点击图像视图中的图像时,我想执行一些操作。
任何帮助表示感谢。
答案 0 :(得分:2)
有关如何为iPhone编程的第一个教程中介绍了此主题,因此我建议您尝试遵循这些主题。 基本上,它是通过将Interface Builder中的操作从imageview连接到代码中的处理程序来处理的。
答案 1 :(得分:1)
子类UIImageView。在子类中,创建一个touchesBegan:withEvent
方法。在那里进行“一些操作”。
创建UIImageView实例时,请调用setUserInteractionEnabled()
使其接受触摸事件。
答案 2 :(得分:0)
我建议您将自定义按钮作为子视图添加到与imageview相同大小的imageview。这就像在图像视图上覆盖一个隐形按钮。如果您触摸图像视图,就像触摸按钮一样。设置自定义按钮的按钮操作。
另一个选项是使用imageview将背景图像设置为按钮。为此设置按钮动作。
答案 3 :(得分:-1)
在头文件中声明:
- (void)processTouch:(UITouch *)touch;
然后在 *。m 文件中使用它:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self processTouch:[touches anyObject]];
}
- (void)processTouch:(UITouch *)touch {
NSLog(@"You just touch somewhere on the screen!");
}
每次用户触摸iPhone屏幕上的 ANYWERE 时,此代码都会运行“processTouch”方法。这可能不是你想要的,但我决定发布它! :d