Xcode 4 Элемент подсказки навигации неправильно работает?

При проектировании в Интерфейсном Разработчике, когда вы добавляете текст в свойство приглашения, он создает дополнительный верхний заголовок. Это идет с дополнительной толщиной, необходимой, чтобы учесть 2 плитки в навигационной панели.

После того, как я удалю текст, скажем, чтобы вернуть его в прежнее состояние, он сохранит эту толщину, даже если там нет текста. Во время выполнения переключение представлений заставляет панель расти и уменьшаться, что не очень приятно.

У меня вопрос, как вы можете сбросить это обратно на панель толщины одной линии по умолчанию?

Спасибо джим

2 ответа

Решение

В случае, если у кого-то еще есть эта проблема... 2 варианта

1 Исправить неустранимый xml в xib direct

Обходной путь, если это ошибка, - отредактируйте файл *.xib... как XML, вы можете удалить оставленную запись и, кажется, сбросить без проблем...

Например, чтобы быть уверенным, добавьте значение типа "FOO BAR" и найдите его в текстовом редакторе, чтобы найти ключ.

(взять обычное резервное копирование и уход и риск на свой страх и риск)

(отправил онлайн-сообщение об ошибке в Apple для оценки)

2 Программное исправление во время выполнения, предложенное Drew C, т.е. set self.navigationItem.prompt = nil

На панели Инспектора атрибутов IB измените значение для верхней панели на "Панель навигации" вместо "Панель навигации с подсказкой"

Редактировать: см фото ниже

Другие вопросы по тегам