我目前正在开发一个具有暂停按钮的iPad应用程序。整个暂停按钮在屏幕上播放,但只有最左边的部分(左边缘,然后PAUSE中的P注册为屏幕上的点击)。
程序仅以横向操作,按钮设置如下:
UIImage *buttonImage = [UIImage imageNamed:@"pause_button.png"];
CGRect buttonFrame = CGRectMake(700.0, 400.0, buttonImage.size.width, buttonImage.size.height);
pauseButton = [self buttonWithTitle:nil target:self selector:@selector(togglePauseButton:) frame:buttonFrame image:buttonImage];
...
[self addSubview:pauseButton];
如果我将位置从700.0,400.0调整到225.0,620.0,则可以点击整个按钮。
有没有办法让整个按钮可以用700.0,400.0原点点击?
答案 0 :(得分:1)
这里最可能的原因是你在Pause无法点击的区域内有另一层吞咽触摸。
答案 1 :(得分:0)
只是使用
CGRectMake(700.0, 400.0, buttonImage.frame.size.width, buttonImage.frame.size.height)