У меня есть viewController, где я показываю изображение для добавления функции масштабирования. Я добавил scrollView в viewController и внутри ScrollView. Я добавил ImageView. Все работает нормально, ожидайте от одной вещи, скрывайтесь и показываете бары (навигационная панель + панель вкладок) на кране, но когда, скрывая их мой ImageView движется вверх увидеть изображения нижеСкрыть навигационную панель без перемещения scrollView
Смотрите здесь изображение и бары.
Здесь я просто постучал по мнению и бары был скрыт, но как вы можете видеть, что мой ImageView также перемещается из своего прежнего места, это то, что я хочу, чтобы решить, я не хочу, чтобы переместить мой ImageView.
Это как я прятал свою навигационную панель:
func tabBarIsVisible() ->Bool {
return self.tabBarController?.tabBar.frame.origin.y < CGRectGetMaxY(self.view.frame)
}
func toggle(sender: AnyObject) {
navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
setTabBarVisible(!tabBarIsVisible(), animated: true)
}
идея, как я могу скрыть и показать бары, не затрагивая другие мои взгляды?
Итак, ваше изображение всегда в центре обзора? Вы пытались снова установить свой центр, когда бар исчез? – Khuong
хорошо, что имеет смысл снова установить центр, но разве у нас нет других возможностей? помните ли вы, что скрытый переход бара в приложение 'photos' он просто исчезает, вместо того чтобы двигаться вверх, чтобы понять, как это сделать? –
У меня нет iPhone, поэтому я точно не знаю, что делает приложение для фотографий. Но вы можете добавить угасание в анимации с постепенным исчезновением :-). – Khuong