2012-04-26 114 views
0

我想在导航栏的左侧设置图像。我提到了一些教程,但大多数人说使用按钮图像将图像移动到左侧。有没有代码将图像移动到左侧而不是按钮图像?如何移动导航栏图像?

+0

你能澄清你的问题吗?我只是让你在导航栏的左侧添加图像。 – vishiphone 2012-04-26 12:31:59

+0

其实我想要一个图像显示在导航栏的左侧作为图像视图而不是按钮视图。 – 2012-04-26 12:36:33

+0

雅你可以动态地做到这一点。在导航栏上添加imageview – vishiphone 2012-04-26 12:38:43

回答

1

你可以通过在导航栏上添加你的imageview来做到这一点。看下面的代码它的工作对我罚款

bar = [self.navigationController navigationBar];  
    [bar setBackgroundColor:[UIColor clearColor]]; 
    barImg=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navImg.png"]]; 
    [bar addSubview:barImg]; 


    tick_img_lbl=[[UIImageView alloc]initWithFrame:CGRectMake(86, 6,34, 33)]; 
    tick_img_lbl.image=[UIImage imageNamed:@"tick-1.png"]; 
    [bar addSubview:tick_img_lbl]; 
    [tick_img_lbl release]; 

这里酒吧是UINavigationBar的。我在导航栏中添加一个图像,然后在指定的坐标系中添加一个imageview。尝试与此并让我知道是否需要澄清。

+0

。感谢桑迪它很酷。 – 2012-04-27 04:11:09