我将UIBarButton项设置为UINavigationBar上的右键。我还有一个UISegmentedControl设置为titleView。这些都是使用Interface Builder添加的。
以下是我用来删除项目的代码:
[self.navigationItem setRightBarButtonItems:nil animated:YES];
[self.navigationItem setTitleView:nil];
问题是,现在我已将它们设置为nil
,如何将它们添加回UINavigationBar?
这些项目为self.barAdd
和self.segLibrary
。如何从.xib重新加载它们?
答案 0 :(得分:1)
您可以使用类似于以下内容的代码:
- (void) addAddFolderButton
{
NSMutableArray *rightBarButton = [NSMutableArray arrayWithArray:self.navigationItem.rightBarButtonItems];
[rightBarButton addObject:barAdd];
[rightBarButton addObject:segLibrary];
[self.navigationItem setRightBarButtonItems:rightBarButton animated:YES];
}