Вращение Uilabels в зависимости от страницы в приложении uiscrollview, как в приложении Google+
-
27-10-2019 - |
Вопрос
У меня есть приложение с несколькими (8) разными представлениями в Uiscrollview. Они кружат, чтобы вы добрались до первого, когда пытаетесь получить «позади» последнего и наоборот. Моя проблема в том, как создать диапазон титула, как в потоке приложения Google+. Там названия кружат с страницами и показывают текущую видимую страницу. Как я мог это понять? Можно ли создать общий класс для использования такого представления во многих различных приложениях?
Я уже пытался решить эту проблему с некоторыми разными подходами, но все они не работали (хорошо). Я могу отображать этикетки над моим Scrollview и переместить их, но как далеко и с каким текстом мне кажется сложным.
Так что теперь я с нетерпением жду ваших ответов; D
Решение
Попробуйте использовать два UIScrollView
, один для содержания и один для заголовков. Заголовок UIScrollView
будет контролироваться вашим контроллером представления, который также является делегатом основного UIScrollView
. Анкет Обновите заголовок UIScrollView
Когда вы получаете -scrollViewDidScroll:
Сообщение от основного UIScrollView
.
Другие советы
Я думаю, что вам нужно добавить метку в CustomView, а затем добавить CustomViews в ScrollView, вы получите события для индивидуального представления, чтобы вы могли повернуть это представление в соответствии с углом и сохранить метку в Fix Place ...