参见主题。这只是一个应用程序 - 其中2个工作正常,但第三个(和最大的,去图)不响应触摸事件。我尝试在TouchesBegan上更改UIImageView的位置,但是没有显示(但它在模拟器中会出现!)
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
gestureStartPoint = [touch locationInView:self.view];
mothership.center = CGPointMake(80,80);
//etc...
我尝试了调试和发布模式。什么会导致这个?游戏的其余部分运行正常(敌舰出现并射击你,所以我知道其余的代码正在运行)。任何建议都非常感谢。谢谢!
答案 0 :(得分:0)
不要回应各个视图中的触摸。这可能有问题。而是使用后备视图来处理所有触摸。 Apple Sample Code:Touches
中有一个很好的样本(需要开发者登录)
答案 1 :(得分:0)
奇怪的是,将我的ipod更新为3.0就行了!