Вращение UILabels в зависимости от страницы в UIScrollView, как в приложении Google+ - PullRequest
1 голос
/ 01 декабря 2011

У меня есть приложение с несколькими (8) различными представлениями в UIScrollView. Они кружатся так, что вы попадаете к первому, когда пытаетесь «отстать» от последнего, и наоборот. Моя проблема в том, как создать заголовок, как в «Стриме» приложения Google+. Там заголовки кружатся со страницами и показывают текущую видимую страницу. Как я мог понять это? Можно ли создать общий класс для использования такого представления во многих различных приложениях?

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

Так что теперь я с нетерпением жду ваших ответов; D

Ответы [ 2 ]

0 голосов
/ 01 декабря 2011

Я думаю, вам нужно добавить метку в настраиваемом виде, а затем добавить настраиваемые просмотры в scrollView, вы получите события для отдельного представления, чтобы вы могли вращать это представление в соответствии с углом и сохранять метку в фиксированном месте ...

0 голосов
/ 01 декабря 2011

Попробуйте использовать два UIScrollView, один для содержимого и один для заголовков.Заголовок UIScrollView будет контролироваться вашим контроллером представления, который также является делегатом основного UIScrollView.Обновляйте заголовок UIScrollView всякий раз, когда вы получаете -scrollViewDidScroll: сообщение от основного UIScrollView.

...