我遇到了与我的UIToolbar
上的子按钮项目进行交互的问题。基本上,我会显示UIToolbar
,但我无法点按其上的任何条形按钮项。
加载视图时,我最初使用此代码隐藏了UIToolbar
:
- (void) viewDidLoad {
_cardToolbar.hidden = YES;
}
然后,当用户在视图上点击一次时,会调用显示UIToolbar
的方法,这是我的方法代码:
- (void) showToolbar {
[UIView animateWithDuration:.4
animations:^(void)
{
CGRect toolbarFrame = self.cardToolbar.frame;
toolbarFrame.origin.y = 372; // moves Toolbar onto screen
self.cardToolbar.frame = toolbarFrame;
}
completion:^(BOOL finished)
{
self.cardToolbar.hidden = NO;
}];
}
到这里的一切都完美无瑕。我想还应该提一下,我的UIToolbar
位于视图中UIScrollview
之上,正在显示它。问题是我无法点击它上面的任何按钮!
为什么我可以与UIToolbar
上的条形按钮项目进行互动的任何想法?