UIScrollview, его можно перетащить так далеко, что вы сможете увидеть его родительский вид за ним - PullRequest
1 голос
/ 20 декабря 2011

Я установил

 scrollview.bounces = NO;

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

Есть ли что-то, что можно сделать, чтобы остановить это поведение?

Спасибо, -Код

Ответы [ 3 ]

2 голосов
/ 20 декабря 2011

В этом случае UIScrollView имеет две соответствующие части.Содержание просмотра прокрутки и представление прокрутки.

Ваше представление прокрутки не перемещается при прокрутке / перетаскивании.Рамка CGRect остается постоянной.Содержание прокрутки перемещается вверх и вниз при прокрутке / перетаскивании.

Похоже, что содержимое вашего представления прокрутки имеет непрозрачный фон, который скрывает материал за обзором прокрутки.Но когда вы выходите за пределы содержимого, вы видите, что скрывается за представлением прокрутки, потому что само представление прокрутки имеет прозрачный фон.

Решение: дайте вашему UIScrollView непрозрачному фону.

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

Сделайте ваш родительский вид альфа на ноль. Это решит вашу проблему, и вам не нужно вносить какие-либо изменения в UIScrollView.

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

попробуй

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