凸出按鈕的TabBar

weixin_34148340發表於2017-07-05

- (void)addCenterBtn{

UIImage * image = [UIImage imageNamed:@"money"];

UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom];

[btn setImage:image forState:UIControlStateNormal];

btn.frame = CGRectMake(0, 0, image.size.width, image.size.height);

[btn addTarget:self action:@selector(centerClicked) forControlEvents:UIControlEventTouchUpInside];

//設定凸出按鈕的位置

CGPoint center = self.tabBar.center;

center.y -= 15;

btn.center = center;

//去掉點選按鈕時的陰影

btn.adjustsImageWhenHighlighted = NO;

[self.view addSubview:btn];

}

- (void)centerClicked{

self.selectedIndex = 1;

}

相關文章