2012-09-26 35 views
0

我有一个iPhone应用程序,我已经插入一个PNG图像,而不是文字。 我的问题是,嗯,这甚至​​不是一个问题,但不管怎么说,像有一些像素它。它看起来有点划痕。我猜想一些透明度问题。iPhone导航条插入png文件

现在的问题是,我可以做任何事情来提高代码中的图像的分辨率是多少? 图像有120px x 25px; 它看起来像使图像更大一点,我需要一些东西来保持它的实际大小。 谢谢。

这是我使用的代码:

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo_bar.png"]]; 
    self.navigationItem.titleView = imageView; 
+0

看到我这样回答http://stackoverflow.com/questions/9206116/如何改变颜色的uinavigationbar/9206204#9206204 – Deepesh

回答

0

这里也许这个代码将解决所有的问题,导航

self.navigation = [[UINavigationController alloc]initWithRootViewController:self.viewController]; 
self.navigation.navigationBar.tintColor = [UIColor blackColor]; 
UINavigationBar *navBar = [[self navigation] navigationBar]; 
UIImage *backgroundImage = [UIImage imageNamed:@"Navigation1.png"]; 
[navBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault]; 
self.navigation.navigationBar.translucent = YES; 
[self.window setRootViewController:self.navigation]; 
self.navigation.navigationBar.topItem.title = @"Name"; 
+0

吉尔谢谢你,请,如果这是没有太多要问,我的意思是,基于我的代码,(因为我是一个新手和不知道如何实现你的),我的意思是,我得到的图像出现,我只需要给该图像的大小,宽度和高度,一个当然,在图片放大的那一刻,我该怎么做呢? – Tao

+0

@Tao噢,你的意思是你想简单地在导航栏上添加一个图像? – IronManGill

+0

我的意思是,我只需要设置一个宽度和高度,以上面的图片,我已经使用,并且它允许透明度...... 请! – Tao