在项目过程中,经常遇到系统原生的UITabBar无法满足我们的需求,这时候就难免需要我们自己根据需求去自定义一个tabBar了。
先看一下最后的效果图:
以下是实现代码:
DBHTabBar.h:
#import <UIKit/UIKit.h>
@class DBHTabBar;
@protocol DBHTabBarDelegate <UITabBarDelegate>
@optional
- (void)tabBarDidClickPlusButton:(DBHTabBar *)tabBar;
@end
@interface DBHTabBar : UITabBar
@property (nonatomic, weak) id<DBHTabBarDelegate> myDelegate;
@end