Скрыть центральную кнопку панели вкладок при нажатии вид устанавливает HidesBottomBarWhenPushing

Я следую примеру создания панели вкладок с центральной кнопкой, такой как Path, Instagram и т. Д. отсюда: http://idevrecipes.com/2010/12/16/raised-center-tab-bar-button/

У меня проблема в том, что когда представление помещается в стек, который устанавливает HidesBottomBarWhenPushing чтобы скрыть панель вкладок, центральная кнопка все еще отображается.

В комментариях говорится, что у нескольких человек была эта проблема, но рабочего решения нет. (Я пробовал все предлагаемые решения в комментариях)

Я придумал хакерское решение - сохранить ссылку на центральную кнопку в несвязанном одноэлементном классе, а затем заставить нажатое представление скрыть кнопку, когда она загружен, и показать его, когда он исчезнет - но это просто кажется неправильным и выглядит забавным, потому что вы можете увидеть, как кнопка исчезает до того, как начнется анимация push view.

У кого-нибудь это работает?

7
задан ch3rryc0ke 7 January 2012 в 09:22
поделиться