有没有办法像这样自定义TabBar? 我们使用iOS5。
答案 0 :(得分:2)
是的,这实际上并不难做到。
1)子类UITTabBarController
2)运行一个方法来隐藏所有UITabBar类元素,如下所示
3)将自己的元素绘制到自己身上([self.view addSubview:CustomButton])
for(UIView *subview in self.view.subviews) {
if([subview isKindOfClass:[UITabBar class]]) {
subview.hidden = YES;
break;
}
}
修改强>
作为进一步更新来解释您的图像示例是如何完成的。你有4个要素: 1)背景图像 2)左键 3)中键 4)右键
所以UIImageView和UIButton与[UIButton buttonWithType:UIButtonTypeCustom]就是这个神奇发生所需要的。
答案 1 :(得分:1)
您可以使用this tutorial
更好地了解自定义答案 2 :(得分:0)
点击此处how can i create custom tab bar ...add custom images in tab bar (without xib changes)
不要忘记标签栏由矩形标签组成 - 您的设计并不真正遵循这些规则......
因此,我不确定在提交到App Store时是否会通过Apple的UI指南
为什么不制作一个看起来像这样的NavigationBar?