iOS uitabbar 自定义 问题

在项目中需要自定义uitabbar ,结构是继承uitabbar 内部通过button实现,功能实现完毕后发现顶部有一条黑线,很蹊跷,怎么样都删除不了。最终发现是这个属性控制的。typedefNS_ENUM(NSInteger, UIBarStyle) {

UIBarStyleDefault          =0,

UIBarStyleBlack            =1,

UIBarStyleBlackOpaque      =1,// Deprecated. Use UIBarStyleBlack

UIBarStyleBlackTranslucent =2,// Deprecated. Use UIBarStyleBlack and set the translucent property to YES

};

直接设置self.tabBar.barStyle=UIBarStyleBlack; 黑线果断去掉。亲测有效,记录下。

你可能感兴趣的:(iOS uitabbar 自定义 问题)