Xcode中,如何将Tab Bar Item设置成自定义按钮?
举例来说例子1:我希望添加一个类似于instagram的导航栏。中间那个相机形按钮的背景颜色和执行动作都和其他导航按钮(TabBarItem)不一样。单击后打开的视图里面...
举例来说
例子1:我希望添加一个类似于instagram的导航栏。中间那个相机形按钮的背景颜色和执行动作都和其他导航按钮(Tab Bar Item)不一样。单击后打开的视图里面没有导航栏,点击退出后又能回到之前所在的视图。
例子2:ios版微博导航栏(Tab bar) 中间那个加号“+” 按钮的功能及样式也和其他导航按钮不同。单击后打开的视图里面没有导航栏,点击退出后又能回到之前所在的视图。
如何把一个Tab Bar Item设置成这样的自定义按钮呢? 展开
例子1:我希望添加一个类似于instagram的导航栏。中间那个相机形按钮的背景颜色和执行动作都和其他导航按钮(Tab Bar Item)不一样。单击后打开的视图里面没有导航栏,点击退出后又能回到之前所在的视图。
例子2:ios版微博导航栏(Tab bar) 中间那个加号“+” 按钮的功能及样式也和其他导航按钮不同。单击后打开的视图里面没有导航栏,点击退出后又能回到之前所在的视图。
如何把一个Tab Bar Item设置成这样的自定义按钮呢? 展开
1个回答
展开全部
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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询