隐藏UIToolbar后UIBarButtonItem消失,并在UIActionsSheet出现后重新出现

时间:2012-10-14 15:07:42

标签: iphone objective-c ios xcode uitoolbar

我有一个UIToolbar显示在当前顶部的UIWindow上。 在我显示某个UIViewController(在推送中)之前,我通过从窗口中删除UIToolbar来隐藏它。当我回来时,我试图通过将其添加回顶部UIWindow(使用addSubview)来重新显示UIToolbar。会发生什么事情是工具栏中的按钮消失并且看起来是空的但是在显示UIActionSheen并关闭它之后,按钮再次出现。

有什么问题?

谢谢, 约阿夫。

1 个答案:

答案 0 :(得分:0)

我认为您正在viewWillAppearviewDidAppear进行编码,尝试在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];
}