我需要实现此功能帮助我,是否可以在SingleViewBased应用程序中使用。将按钮添加到UITabBar
,UIButton
,UIImage
和UIButton
,UIImage
下,添加UILabel
。
答案 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];
,但上面的代码可以帮助您在旋转设备时旋转它。