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


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

ios objective-c iphone

蓝白条胖次 11 years, 10 months ago

你可以这样:


 //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)

虎鹤双形钱赞企 answered 11 years, 10 months ago

Your Answer