【发布时间】:2014-01-03 14:53:57
【问题描述】:
我在我的应用程序中使用了 UITabBarController(适用于 iPhone 5)。当我试图在 TabBAr 上设置图像时,图像显示一条线。看过两个和我类似的问题,但是没看懂解决方法。
这是我添加图像的方式:
UIImageView *tabBarView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tab_mypeople.png"]];
tabBarView.frame = CGRectMake(0, -15, 320, 64);
[tabBarController.tabBar addSubview:tabBarView];
我当前图像的尺寸是 320X64 像素。 如何解决这个问题??
【问题讨论】:
-
你试过tabBarView.contentMode = UIViewContentModeScaleAspectFit;
-
如果你设置 tabBar 框架的 y 轴 = -15,那么它肯定会滞后于图像总高度的 -15 个像素。所以实际上你正在显示你的图像,但从底部开始的 15Pixel 让你有一种额外的线条感。你能把你的框架设置为 GCRectMake(0,0,320,64)
-
@KumarKl:是的..它不起作用..
-
@BalramTiwari:现在正在从底部剪切图像。我的图像大小存在一些问题。我不确定现在要对大小进行哪些更改。跨度>
标签: ios uitabbarcontroller uitabbar iphone-5