iPad显示屏上的部分UIButton无法点击

时间:2010-12-28 15:38:16

标签: cocoa-touch ipad

我目前正在开发一个具有暂停按钮的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原点点击?

2 个答案:

答案 0 :(得分:1)

这里最可能的原因是你在Pause无法点击的区域内有另一层吞咽触摸。

答案 1 :(得分:0)

只是使用 CGRectMake(700.0, 400.0, buttonImage.frame.size.width, buttonImage.frame.size.height)