Удаление из Scroll Rect драгом

Графический интерфейс пользователя

Удаление из Scroll Rect драгом

Сообщение waruiyume 14 июн 2018, 05:23

Здравствуйте, есть горизонтальный скрол с элементами которые хотелось бы удалить вертикальным драгом. Если компонет на элементе реализует IDragHandler, то Scroll Rect перестаёт работать.
Подскажите куда копать?
upd
Кажется Нашёл то, что нужно, и вспомнил, что уже не в первый раз- маразм крепчал.
https://forum.unity.com/threads/nested- ... st-1906953
Если есть какое-то другое решение, буду благодарен если поделитесь.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 4980
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Удаление из Scroll Rect драгом

Сообщение lawsonilka 15 июн 2018, 13:44

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

Не знаю правильный ли я вариант выбрал: я унаследовал свой scrollrect, перегрузил методы OnBeginDrag и через pointer data выбирал элемент в rect'е скролла, если нажатие в скролле было на элементе, то дальше в OnDrag блокировал базовый скролл и перемещал элемент.

upd.
А ну кстати как и варинт по ссылке, походу я сделал правильный выбор.
lawsonilka
UNIверсал
 
Сообщения: 383
Зарегистрирован: 21 окт 2014, 14:48


Вернуться в uGUI

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4