在项目中需要自定义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; 黑线果断去掉。亲测有效,记录下。