Xcode 4 Элемент подсказки навигации неправильно работает?
При проектировании в Интерфейсном Разработчике, когда вы добавляете текст в свойство приглашения, он создает дополнительный верхний заголовок. Это идет с дополнительной толщиной, необходимой, чтобы учесть 2 плитки в навигационной панели.
После того, как я удалю текст, скажем, чтобы вернуть его в прежнее состояние, он сохранит эту толщину, даже если там нет текста. Во время выполнения переключение представлений заставляет панель расти и уменьшаться, что не очень приятно.
У меня вопрос, как вы можете сбросить это обратно на панель толщины одной линии по умолчанию?
Спасибо джим
2 ответа
В случае, если у кого-то еще есть эта проблема... 2 варианта
1 Исправить неустранимый xml в xib direct
Обходной путь, если это ошибка, - отредактируйте файл *.xib... как XML, вы можете удалить оставленную запись и, кажется, сбросить без проблем...
Например, чтобы быть уверенным, добавьте значение типа "FOO BAR" и найдите его в текстовом редакторе, чтобы найти ключ.
(взять обычное резервное копирование и уход и риск на свой страх и риск)
(отправил онлайн-сообщение об ошибке в Apple для оценки)
2 Программное исправление во время выполнения, предложенное Drew C, т.е. set self.navigationItem.prompt = nil
На панели Инспектора атрибутов IB измените значение для верхней панели на "Панель навигации" вместо "Панель навигации с подсказкой"
Редактировать: см фото ниже