一个简单的问题,如何删除选项卡栏项目文本并仅显示图像?
我希望酒吧项目在instagram应用中喜欢:
在xcode 6的检查器中,我删除了标题,并选择了@ 2x(50px)和@ 3x(75px)图像。但是,图像不使用已删除文本的可用空间。有什么想法可以实现与instagram应用程序中相同的选项卡栏项目图像吗?
您应该使用的imageInsets属性UITabBarItem。这是示例代码:
imageInsets
UITabBarItem
let tabBarItem = UITabBarItem(title: nil, image: UIImage(named: "more") tabBarItem.imageInsets = UIEdgeInsets(top: 9, left: 0, bottom: -9, right: 0)
里面的值UIEdgeInsets取决于您的图像尺寸。这是我的应用程序中该代码的结果:
UIEdgeInsets