重新打开应用程序后,UIToolbar superview会占用整个视图

时间:2011-08-08 05:28:01

标签: uitableview uinavigationbar uitoolbar superview

我在UIToolbar底部的超级视图中设置了UITableView,这是UINavigationController的一部分。

我在使用应用程序时工作正常;但是,当我关闭(发送到后台多任务)应用程序然后重新打开它时,UIToolbar超级视图会占用整个UITableView(但不会占用导航栏)。有没有办法在应用重新加载时调用setFrame?我试图将NSLog放在viewWillAppear中,但当我在多任务栏上切换回应用时,它不会被调用。

谢谢,

1 个答案:

答案 0 :(得分:0)

尝试使用

 - (void)applicationWillEnterForeground:(UIApplication *)application

 - (void)applicationDidBecomeActive:(UIApplication *)application
app委托中的

方法实现你喜欢的任何代码。