iOS - presentModalViewController导致一些动画人工制品(iPhone)

时间:2012-10-11 21:35:54

标签: ios xcode uitoolbar presentmodalviewcontroller uiwindow

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

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

现在尝试解决这个问题。我做错了什么还是只是个错误?

谢谢:)

1 个答案:

答案 0 :(得分:0)

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

NSMutableArray *toolbarButtons = [self.toolbarItems mutableCopy];
[toolbarButtons removeAllObjects];
[self setToolbarItems:toolbarButtons animated:NO];