Перетаскивание изображения из прокрутки - PullRequest
0 голосов
/ 20 августа 2010

Это сводит меня с ума, я был на нем уже целую вечность и все еще могу заставить вещь делать то, что я хочу!

Мой взгляд изложен так:

RootViewController содержит (UIView) flipView

FlipView содержит (UiView) firstView

FirstView содержит просмотр с прокруткой и загрузку изображений

Scrollview содержит серию пользовательских изображений

Я могу перетаскивать пользовательские изображения в левую и правую сторону, и тот, который я перетаскиваю, появляется над всеми другими пользовательскими изображениями в представлении прокрутки, потому что эта строка в пользовательском методе UIImageViews touchesBegan:

[[self superview] приносят SubviewToFront: self];

Отлично! Но .....

Хотя я могу перетаскивать по вертикали, и пользовательский imageView покидает границы вида прокрутки по мере необходимости, но я не могу заставить его отображаться над любым из изображений, которые отображаются при первом просмотре?

Я также обнаружил, что если я показываю значение point.y при первом касании изображения, которое нужно перетащить, оно показывает 24, а когда я начинаю перетаскивать его, чтобы снять его с прокрутки, оно достигает 26, а затем остается на этом значении. хотя я могу перетащить его до верхней части экрана, за всеми остальными изображениями?

Я явно пропустил очевидное кровотечение .... очевидно .... помогите пожалуйста?

Спасибо

1 Ответ

1 голос
/ 20 августа 2010

yieldSubviewToFront: будет работать только в этом представлении, т. Е. Ваше представление прокрутки должно быть перед всеми этими другими видами изображений или они будут покрывать ваше представление прокрутки. Если вы хотите удалить изображение из вида прокрутки, возможно, стоит удалить его и добавить поверх всего этого непосредственно в ваш первый вид при перетаскивании.

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