开发者社区 问答 正文

UITabBarController的每个item的title如何不占位置

UITabBarController的每个item不设title的话,那个title还是会占据着最下面那一行的位置,该怎么去隐藏它让那个位置空出来

展开
收起
a123456678 2016-07-20 17:26:24 1979 分享 版权
1 条回答
写回答
取消 提交回答
  • 你可以这样:

    //In Your ViewController
    [self.tabBarItem setImageInsets:UIEdgeInsetsMake(10, 0, 0, 0)];
    用到的是TabBarItem的imageInsets属性:

    @property(nonatomic) UIEdgeInsets imageInsets; // default is UIEdgeInsetsZero
    然后你可以构造一个UIEdgeInsets来设置它的位置偏移:

    UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right)

    2019-07-17 19:59:06
    赞同 展开评论
问答地址: