1

我将 UIToolbar(带有一些按钮)显示为当前顶窗口的子视图。这工作正常。在某些时候,我想在 UIToolbar 上显示一个模式对话框(使用 presentModalViewController)。

我试图以多种方式隐藏它(removeFromSuperview、sendSubviewToBack、setHidden、将帧大小更改为 0 等等),但是当最常见的 UIToolbar 看起来几乎消失但仍然显示一些褪色的按钮时,它们都会导致一些动画副作用的背景。

这几天想解决这个问题。我做错了什么还是只是一个错误?

谢谢 :)

4

1 回答 1

0

在隐藏之前尝试隐藏 UIToolBar 上的所有按钮,如下所示:

NSMutableArray *toolbarButtons = [self.toolbarItems mutableCopy];
[toolbarButtons removeAllObjects];
[self setToolbarItems:toolbarButtons animated:NO];
于 2013-08-06T14:07:42.820 回答