tabbar上的圆按钮超出边界的处理

判断条件是:中间的圆按钮是否需要考虑高亮状态

1.如果不考虑高亮状态,把凸起的部分通过调节图片内边距,调用对应控制器对象.tabBarItem.imageInsets = UIEdgeInsetsMake(6,0,-6,0) 就可以达到想要的效果,简单明了

2.如果考虑到高亮状态,由于tabBarButton只有nomal和selected两种状态,此时才需要自定义tabBar并且调整上面系统tabBarButton的位置,给自定义的普通按钮腾出位置来安放

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容