我有一个显示在当前顶部 UIWindow 上的 UIToolbar。在我显示某个 UIViewController(在推送中)之前,我通过从窗口中删除它来隐藏 UIToolbar。当我回来时,我试图通过将 UIToolbar 添加回顶部 UIWindow(使用 addSubview)来重新显示 UIToolbar。发生的情况是工具栏中的按钮消失了,它看起来是空的,但是在显示 UIActionSheen 并关闭它之后,所有按钮再次出现。
问题是什么?
谢谢,约夫。
我有一个显示在当前顶部 UIWindow 上的 UIToolbar。在我显示某个 UIViewController(在推送中)之前,我通过从窗口中删除它来隐藏 UIToolbar。当我回来时,我试图通过将 UIToolbar 添加回顶部 UIWindow(使用 addSubview)来重新显示 UIToolbar。发生的情况是工具栏中的按钮消失了,它看起来是空的,但是在显示 UIActionSheen 并关闭它之后,所有按钮再次出现。
问题是什么?
谢谢,约夫。
我认为您正在编写代码viewWillAppear
或viewDidAppear
尝试编写代码viewDidLoad
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
}