点击状态栏调用工具栏按钮操作方法

时间:2011-11-03 07:11:34

标签: iphone objective-c xcode cocoa-touch

我有工具栏和网页视图的视图。工具栏位于状态栏下方,上面有按钮。现在,当我禁用工具栏按钮然后点击状态栏时,它会将Web视图滚动到顶部,但是当我启用工具栏按钮时,如果我点击状态栏,则它会调用home或“<”按钮动作方法。 这种情况发生在iOS 5中,而不是iOS 4中

但我希望该网页视图在点击状态栏时滚动到顶部。但它称之为“Home”和“<”按钮操作方法

现在您知道如何处理这个问题。

enter image description here

1 个答案:

答案 0 :(得分:1)

这不是一个真正的错误,但更像是预期的行为。 UIBarButtonItem s的命中区域大于按钮的图像。当您点击主页按钮附近的状态栏时,您实际上正在点击主页按钮的可点击区域内部。在我看来,像这样的工具栏无论如何都属于屏幕底部,方便用户的拇指。