我想在导航栏的左侧设置图像。我提到了一些教程,但大多数人都说使用按钮图像将图像向左移动。是否有任何代码将图像作为图像视图移动到左侧而不是按钮图像?
答案 0 :(得分: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];
这里 bar 是UINavigationBar。我在导航栏中添加图像,然后在指定的坐标中添加图像视图。试试这个并告诉我是否需要澄清......