2012-04-26 5 views
0

Я хочу установить изображение с левой стороны панели навигации. Я упомянул несколько уроков, но большинство из них говорит использовать изображение кнопки, чтобы переместить изображение влево. Есть ли какой-либо код для перемещения изображения влево, как изображение, а не как изображение кнопки?Как перемещать изображение на навигационной панели?

+0

Можете уточнить свой вопрос. Я просто заставляю вас добавлять изображение на левой стороне панели навигации. – vishiphone

+0

На самом деле, я хочу, чтобы изображение отображалось в левой части панели навигации, поскольку изображение не является видом кнопки. –

+0

Ya Вы можете сделать это dynamically.add изображение на панели навигации – vishiphone

ответ

1

вы можете сделать это, добавив ваше изображение на панель навигации. см ниже кода Это работает хорошо для меня

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. Я добавляю изображение в панель навигации, а затем добавляю изображение в указанной координате. попробуйте с этим и дайте мне знать, если необходимо какое-либо разъяснение.

+0

.thanks Sandy работает круто. –

Смежные вопросы