Я использовал UIScrolView для отображения содержимого (изображений). Я не использовал сторонний код. Мой скроллер и масштабирование работают отлично (которые раньше не работали). Теперь я хочу добавить функциональность, где после касания экрана (например, однократного нажатия) панель навигации поднимается, как показано на рисунке 2. Я хочу увеличить размер UIscrollview одновременно, как показано на рисунке 2. И если пользователь снова коснется панели навигации, вернитесь в исходное положение, и scrollView вернется к исходному размеру и форме. Мой scrollView содержит изображения, которые прокручиваются по горизонтали.Как сделать навигацию Бар перемещается над своим положением плавно,
Один из способов показать анимации для навигационной панели, является то, что я делаю пользовательский вид и добавить его на месте панели навигации и использовании следующего кода для анимации Для перемещения вверх
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
customNavigationbar_view.frame=CGRectMake(0, -66, 320, 65);
[UIView commitAnimations];
Который станет слишком неуклюжим. Я даже готов это сделать. Но как увеличить размер scrollview с помощью анимации, чтобы не показалось, что размер прокрутки увеличивается, и я мгновенно увеличиваю свой клик. Если есть третья сторона, которая предоставляет все, что я хочу, как это, пожалуйста, дайте мне знать. Большинство сторонних кодов либо трудно получить, либо они не предоставляют все, что мне требуется в моем проекте. И мне жаль, что я добавил Images.
Вы пробовали 'setNavigationBarHidden: анимированный:' метод UINavigationController? – titaniumdecoy
@titaniumdecoy Спасибо тонну. Он решил 50% моей текущей проблемы. Как я могу показать переход для MY SCROLLVIEW, я должен показать переход с его увеличением. Извините, если я не смог нормально поработать – Jasmeet
Вы установили UIViewAutoresizingFlexibleHeight в UIScrollView? – titaniumdecoy