можно изменить topbar UITABLEview - PullRequest
1 голос
/ 20 июля 2009

Здравствуйте, все, что я хотел бы знать, это даже возможно изменить Цвет верхней панели в этом UITableView (панель инструментов nav +) (код мудрый)

http://sites.google.com/site/iphonesdktutorials/images/navtoolbar/App.jpg

Еще один вопрос, касающийся верхней панели, как им удается убрать кнопку как здесь, пункт 1 - это тот, который я хочу удалить, код мудрый.

http://1.bp.blogspot.com/_ixq8Dp4ESMo/Sc-qrEQzclI/AAAAAAAAAG4/EOqFoiQU9uA/s1600-h/detailview.jpg

Ответы [ 2 ]

2 голосов
/ 21 июля 2009

1) Откройте инструмент Tools-> Attribute Inspector для вас UINavigationBar в конструкторе интерфейсов. Регулировка атрибутов «Стиль» и «Оттенок», среди прочего, является способом, которым я создал многие из моих панелей навигации.

2) Если вы не хотите видеть кнопку «назад», вы можете просто использовать встроенный механизм скрытия (из ссылки на UINavigationItem):

setHidesBackButton: animated: наборы скрыта ли кнопка «назад», при желании анимация перехода.

- (Недействительными) setHidesBackButton: (BOOL) hidesBackButton анимированный: (BOOL) анимированный

Параметры: hidesBackButton ДА, если кнопка назад скрыта, когда это элемент навигации - верхний элемент; в противном случае, №.

анимированный ДА, чтобы оживить переход; в противном случае, №.

Это будет выглядеть так:

[theNavBarItem setHidesBackButton:YES animated:false];

Что удобно, так это то, что это устанавливает свойство BOOL, которое должно скрывать заднюю панель.

1 голос
/ 20 июля 2009

Речь идет не о UITableView, а о контроллере навигации. Существует множество примеров и руководств по использованию табличных представлений в контроллерах навигации, включая способы настройки (например, цвет верхней панели или кнопки добавления / удаления / перемаркировки).

Одной из отправных точек является веб-сайт Apple.

http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/UsingNavigationControllers/UsingNavigationControllers.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...