#iphone #cocoa-touch #ios4
#iPhone #cocoa-touch #ios4
Вопрос:
У меня есть панель UINavigationBar, и я пытаюсь добавить аватар пользователя перед текстом, и я хочу, чтобы это было прямо перед, и подумал, что если я добавлю его с помощью IB, если заголовок панели вкладок будет длиннее, это будет выглядеть некрасиво, так как я мог бы добавить его в начало панели навигации? Это выглядело бы примерно так в Osfoora:
Ответ №1:
Вы могли бы добавить UIImageView
в titleView
свойстве UINavigationBar
. myImageView является типом UIImageView
.
self.navigationItem.titleView = myImageView;
Комментарии:
1. но сохраняет ли это заголовок тоже?
2. @zad0xsis : Вы хотите, чтобы текст вместе с UIImangeView был в заголовке?
3. @zad0xsis : если да: используйте
UIView
как контейнер и добавьте оба в качестве подвидаUIImageView
иUILabel
. Добавьте этот вид контейнера в свою панельtitleView
.4. да, я хотел бы, любая помощь для достижения ir права? Я уже пробовал это, но безуспешно: (
Ответ №2:
добавьте его в качестве изображения кнопки barbutton, если вы не используете какую-либо кнопку barbutton.