У меня проблема с заголовками в моем приложении.
Позвольте мне описать, что здесь происходит.
1) начинается с правильного изображения
http://img262.imageshack.us/img262/5808/picture15b.png
2) все еще исправен после нажатия на ячейку
http://img31.imageshack.us/img31/4440/picture13dvg.png
3) после нажатия на кнопку предыдущий заголовок остается, а последний исчезает
http://img150.imageshack.us/img150/5689/picture14ltq.png
4) однако после достаточно быстрой прокрутки вверх и вниз снова появляется правильный вид
http://img262.imageshack.us/img262/5808/picture15b.png
Как вы можете видеть на изображениях выше, я использую UITableview, однако я НЕ использую заголовок navigationItem, я использую UILabel (называемый title).
Когда я щелкаю по своим ячейкам и прокручиваю свое приложение, все в порядке, однако, когда я щелкаю свою кнопку, которая также не является стандартной кнопкой в виде таблицы, а UIBarbuttonItem, она просто выводит последнее представление (и делает некоторые другие вещи) ( кнопка ниже, как видно из моих ссылок на изображения).
-(void)back_clicked:(id)sender
{
[self.navigationController popViewControllerAnimated:YES];
....
}
Похоже, что мои заголовки не обновляются, когда я нажимаю кнопку "назад" (я думаю, это имеет смысл, поскольку у меня нет какой-либо функции обновления).
Я пришел к выводу, потому что, когда я прокручиваю вниз очень быстро, мой оригинальный заголовок возвращается.
Я заметил, но могу ошибаться, потерпите меня здесь, что reloadData в основном применяется к таблицам, построению ячеек и т. Д., Поэтому я предполагаю, что это не тот, который я ищу.
Так есть ли какая-нибудь функция обновления, которую я могу использовать?
Мне бы очень хотелось несколько предложений;)
Спасибо всем за чтение