有没有办法像这样自定义 TabBar?我们使用iOS5。
问问题
277 次
3 回答
2
是的,这实际上并不难做到。
1) 子类 UITTabBarController
2)运行一个方法来隐藏所有 UITabBar 类元素,如下所示
3) 将自己的元素绘制到 self ([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] 是你所需要的一切魔法发生。
于 2012-08-25T18:29:41.543 回答
1
您可以使用本教程更好地了解自定义
于 2012-08-25T20:02:15.237 回答
0
在此处查看如何创建自定义标签栏...在标签栏中添加自定义图像(无需 xib 更改)
不要忘记标签栏由矩形标签组成 - 你的设计并没有真正遵循这些规则......
所以,我不确定这是否会在提交到 App Store 时通过 Apple 的 UI 指南
为什么不制作一个看起来像这样的 NavigationBar?
于 2012-08-25T20:35:43.340 回答