アプリケーションに問題があります。動画があり、正常に動作します。しかし、私の画像もボタンの上を移動しているため、画像がボタンの前にあるとクリックできません。ボタンを押し続けることができるように、画像がビューの背景上で移動していることを確認するにはどうすればよいですか。
また、私の画像は正常に機能しますが、アプリをテストしたときに画像がビューの外に出ることがありますが、これを防ぐにはどうすればよいですか?
動画のコードです
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[[self navigationController] setNavigationBarHidden:YES animated:YES];
[self loadImage];
image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cow.png"]];
image.frame =self.view.bounds;
[[self view] addSubview:image];
[NSTimer scheduledTimerWithTimeInterval: 3
target: self
selector:@selector(moveImage:)
userInfo: nil repeats:YES];
}
-(void) moveImage: (NSTimer*)timer {
CGFloat x = (CGFloat) (arc4random() % (int) self.view.bounds.size.width);
CGFloat y = (CGFloat) (arc4random() % (int) self.view.bounds.size.height);
CGPoint pointOne=CGPointMake(x,y);
image.center=pointOne;
}
}