Three20: TTTableViewController, UITabBar и autoresizesForKeyboard создают пробел

Когда у меня есть UITabBar с TTTableViewController и autoresizesForKeyboard, для которого установлено значение YES, есть разрыв в высоте панели вкладок (вероятно) над клавиатурой.

Как это можно исправить?

Разрыв между клавиатурой и представлением таблицы


person elado    schedule 26.05.2011    source источник


Ответы (2)


Я просто столкнулся с той же проблемой и нашел решение. Если вы используете модальное представление, вы можете вызвать self.hidesBottomBarWhenPushed = YES; и вы не увидите никакой разницы, так как она все равно закрывает панель вкладок, но когда появляется клавиатура, пробел исчезает :)

person kristy4life    schedule 14.06.2011
comment
Спасибо! Это решило пробел. И это работает также на push-контроллерах представления, а не только на модальных окнах. Но что, если мне нужно, чтобы нижняя панель осталась (в моем случае это не обязательно, но это нужно знать) - person elado; 15.06.2011
comment
Да, я сказал только модальные окна, потому что обычно, если панель вкладок показывает, вы хотите, чтобы она отображалась. У меня также есть представление об этой проблеме, и я также пытался найти другое решение. Я дам вам знать, если / когда я найду ответ. - person kristy4life; 16.06.2011