Ios 最大化Uitabritem图像的大小
我想创建一个自定义的Ios 最大化Uitabritem图像的大小,ios,objective-c,ios7,uitabbarcontroller,uitabbaritem,Ios,Objective C,Ios7,Uitabbarcontroller,Uitabbaritem,我想创建一个自定义的uitabaritem,带有一个图标图像,它的大小比平常大一点。问题是,我不想使用背景图像的完全替换,因为我希望具有选项卡栏的半透明效果 所以我想知道两件事: 新iOS7uitabaritems及其图标的正确尺寸是多少 如何修改图标的大小以显示更大的图标,因为我不想显示标题。没有标题就有点小了。记住要保持半透明效果显示 任何帮助或建议都会很好 无论图标的视觉样式如何,创建以下尺寸的工具栏或导航栏图标: 大约44 x 44像素 大约22 x 22像素(标准分辨率) 无论图标的视
uitabaritem
,带有一个图标图像,它的大小比平常大一点。问题是,我不想使用背景图像的完全替换,因为我希望具有选项卡栏的半透明效果
所以我想知道两件事:
uitabaritems
及其图标的正确尺寸是多少任何帮助或建议都会很好 无论图标的视觉样式如何,创建以下尺寸的工具栏或导航栏图标: 大约44 x 44像素
大约22 x 22像素(标准分辨率)
无论图标的视觉样式如何,创建以下尺寸的选项卡栏图标: 大约50 x 50像素(最大96 x 64像素)
标准分辨率约为25 x 25像素(最大48 x 32像素)
看看这些
要增加大小,请尝试下面的代码
NSArray *items = self.tabBarController.tabBar.items;
for (UITabBarItem *b in items)
b.imageInsets = UIEdgeInsetsMake(-5, -5, -5, -5);
如果要减小,请尝试将正值传递给UIEdgeInsetsMake(上、左、下、右)Swift 4.2
let array = tabBarController?.tabBar.items
for controller in array! {
controller.tabBarItem.imageInsets = UIEdgeInsets(top: 5, left: -5, bottom: -5, right: -5)
}
只是一个问题:这些最大尺寸是多少?这些是整个纽扣的尺寸吗?是的。。。整个按钮大小是thx,这里有一个答案,帮助我的2。问题: