0

在我基于导航的 iPhone 应用程序中,我让用户将 UIToolbar 滑开(我将 self.navigationController.toolbar 的框架向下移动了 23)。

在应用程序被发送到后台并重新打开之前,这非常有效。当应用程序返回前台时,工具栏位置将被重置。这发生在 UIApplicationWillEnterForegroundNotification 发布之后 - (void)didBecomeActive …

目前我在进入前景后将工具栏移回较低的位置,但这会产生一种闪烁的效果。

有人可以将我推向正确的方向如何防止工具栏位置在进入前台时重置?

谢谢!

4

1 回答 1

0

不要手动更改工具栏的框架。-[UINavigationController setToolbarHidden:animated:]改为打电话。

于 2011-04-13T12:42:22.983 回答