Xcode中,如何将Tab Bar Item设置成自定义按钮?

举例来说例子1:我希望添加一个类似于instagram的导航栏。中间那个相机形按钮的背景颜色和执行动作都和其他导航按钮(TabBarItem)不一样。单击后打开的视图里面... 举例来说
例子1:我希望添加一个类似于instagram的导航栏。中间那个相机形按钮的背景颜色和执行动作都和其他导航按钮(Tab Bar Item)不一样。单击后打开的视图里面没有导航栏,点击退出后又能回到之前所在的视图。
例子2:ios版微博导航栏(Tab bar) 中间那个加号“+” 按钮的功能及样式也和其他导航按钮不同。单击后打开的视图里面没有导航栏,点击退出后又能回到之前所在的视图。

如何把一个Tab Bar Item设置成这样的自定义按钮呢?
展开
 我来答
YoouoR
2015-02-15 · 超过13用户采纳过TA的回答
知道答主
回答量:59
采纳率:100%
帮助的人:27万
展开全部
private func initButton()
    {
        let ButtonWidth = self.tabBar.frame.size.width / 5
        let ButtonHeight = self.tabBar.frame.size.height
        let Button = UIButton(frame:CGRect(origin: CGPointMake(ButtonWidth * 2, 0), size:CGSizeMake(ButtonWidth,ButtonHeight)))
        Button.backgroundColor = UIColor.blackColor()
        Button.setBackgroundImage(UIImage(named:"bookmark_filled-50.png"), forState:UIControlState.Normal)
        Button.addTarget(self, action:"ButtonClick:", forControlEvents: UIControlEvents.TouchUpInside)
        self.tabBar.addSubview(Button)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式