UIScrollView - Показывать пользователю больше контента доступно на прокрутке - PullRequest
2 голосов
/ 21 мая 2011

У меня такая же проблема, как и в этом сообщении

У меня есть прокрутка, где пользователю видны дополнительные данные, если пользователь прокручивает влево или прокручивает вниз.Но я не могу найти способ сообщить пользователю, что на свитке доступно больше контента.Это не интуитивно понятно, и только экспериментируя, пользователь узнает о параметре прокрутки.

Есть ли способ показать / сообщить пользователю, что прокрутка доступна.

Использование [scrollView flashScrollIndicators] не совсем полезно, поскольку он просто мигает индикаторами и настолько быстро, что пользователь наверняка не увидит его.

Было бы здорово, если бы кто-то мог мне помочьс этим.

Ответы [ 2 ]

4 голосов
/ 23 мая 2011

Вот как я это сделал ...

Я поместил изображение в представление прокрутки (например, стрелка, указывающая влево).Таким образом, используя функцию, упомянутую ниже, всякий раз, когда пользователь загружает представление, изображение будет отображаться (сообщая, что справа находится больше контента).Когда пользователь попадает в правую часть большей части прокрутки, изображение исчезает, а при повторной прокрутке влево оно снова появляется ...

- (void)scrollViewDidScroll:(UIScrollView *)scrollView1 {
    if (scrollView1.contentOffset.x == scrollView1.contentSize.width - scrollView1.frame.size.width) 
    {
        // reached the bottom
        NSLog(@"reached right");
        self.imageView.hidden = YES;
    }
    else
    {
        self.imageView.hidden = NO;
    }
}
0 голосов
/ 21 мая 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...