如何在ios中添加UITabbar到SingleViewApplication

时间:2014-07-21 11:27:10

标签: ios objective-c uitabbar

我需要实现此功能帮助我,是否可以在SingleViewBased应用程序中使用。将按钮添加到UITabBarUIButtonUIImageUIButtonUIImage下,添加UILabel

3 个答案:

答案 0 :(得分:0)

只需在故事板中拖出UITabBarController,然后将UITabBarController的拖动连接到mainViewController,然后选择关系segue。

您可以将故事板中的tabBarItem设置为自定义image / label,或者在故事板中选择系统默认图片和标题。

答案 1 :(得分:0)

可以使用故事板直接拖放。你可以使用故事板,避免一堆代码。

答案 2 :(得分:0)

尝试仅按代码添加UITabBar。将其添加到UIWindow的单例实例中,它在应用程序中看起来是统一的。

self.tabbar = [[UITabBar alloc]initwithFrame:......];
UIWindow* window = [UIApplication sharedApplication].keyWindow;
[self.tabbar setAutoresizingMask:(
                                  UIViewAutoresizingFlexibleWidth       |
                                  UIViewAutoresizingFlexibleLeftMargin  |
                                  UIViewAutoresizingFlexibleRightMargin |
                                  UIViewAutoresizingFlexibleTopMargin   |
                                  UIViewAutoresizingFlexibleBottomMargin
                                  )
 ];
if (!window)
    window = [[UIApplication sharedApplication].windows objectAtIndex:0];
[[[window subviews] objectAtIndex:0] addSubview:self.tabbar];

您也可以将此标签栏直接添加到窗口[self.window addSubview:self.tabbar];,但上面的代码可以帮助您在旋转设备时旋转它。