iOS - 不同View Controller中的共享视图

时间:2015-08-18 10:50:52

标签: ios objective-c xcode

我需要向少数ViewControllers添加共享视图(TabBar的模拟,自定义菜单)。我将使用Singletone:

static BottomBarMenu *sharedBottomBarMenu = nil;

+ (BottomBarMenu *)sharedBottomBarMenu
{
static dispatch_once_t once_token = 0;
dispatch_once(&once_token, ^{
    sharedBottomBarMenu =  [[BottomBarMenu  alloc] init];
    [self setupMenu];
});

return sharedBottomBarMenu;
}

,其中setupMenu是自定义方法(背景,按钮图像等)

我应该如何将我的UIView类连接到不同的View Controllers?我在Storyboard上实现了界面。

1 个答案:

答案 0 :(得分:0)

您无法在视图控制器之间共享单个视图。视图只能是单个视图的子视图。