tabBarItem图片和文字的移动

如果每个item对应的控制器是NavigationController, 那就去各自的navigationController类中, 如果有基类那就去基类中,

- (instancetype)initWithRootViewController:(UIViewController *)rootViewController

这个初始化方法中添加以下代码

self.tabBarItem.imageInsets = UIEdgeInsetsMake(6, 0,-6, 0);//根据需要自动调整,其中,四个变量分别对应(上,左,下,右)

如果图片和标题都有, 需要整体往上移动一点, 同样在navigationController里面, 其中, 第一和第三个参数负责图片的上下拉伸, 改的话都得改

self.tabBarItem.imageInsets = UIEdgeInsetsMake(-1, 0, 1, 0);//根据需要自动调整,其中,四个变量分别对应(上,左,下,右)
   
 [self.tabBarItem setTitlePositionAdjustment:UIOffsetMake(2, -3)];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果每个item对应的控制器是NavigationController, 那就去各自的navigationCont...
    尼洛1994阅读 3,529评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,976评论 25 709
  • 官方文档 初始化 Initialization是为准备使用类,结构体或者枚举实例的一个过程。这个过程涉及了在实例里...
    hrscy阅读 4,824评论 0 1
  • 帕累托二八定律 百分之八十的价值来自于百分之二十的因子,其余的百分之二十的价值则来自于百分之八十的因子 所以,书读...
    Ruirui的小厨房阅读 9,916评论 2 13
  • 这是我离开江西的那趟火车,K1186。晚点近一刻钟。临行前终究还是忍不住给你发了条短信。你给了我和一个月前同样的一...
    cecilia董好多阅读 2,586评论 0 0

友情链接更多精彩内容