博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity 解决ScrollRect嵌套滚动问题
阅读量:5173 次
发布时间:2019-06-13

本文共 1036 字,大约阅读时间需要 3 分钟。

在子级有ScrollRect组件的对象添加以下脚本:

using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems;public class DragEventSyn : MonoBehaviour, IEndDragHandler, IBeginDragHandler, IDragHandler{    public ScrollRect parentScrollRect;    void Start(){        if(parentScrollRect==null){            GameObject parentScrollRectObj=GameObject.Find("Canvas-category/Scroll View-content");            Debug.Log(parentScrollRectObj);            parentScrollRect=parentScrollRectObj.GetComponent
(); } } public void OnEndDrag(PointerEventData eventData){ if (parentScrollRect){ parentScrollRect.OnEndDrag(eventData); } } public void OnBeginDrag(PointerEventData eventData){ if (parentScrollRect){ parentScrollRect.OnBeginDrag(eventData); } } public void OnDrag(PointerEventData eventData){ if (parentScrollRect){ parentScrollRect.OnDrag(eventData); } }}

 

转载于:https://www.cnblogs.com/kingBook/p/6677983.html

你可能感兴趣的文章
Crash dump中需要重点关注的信息
查看>>
art.dialog
查看>>
html css float left与 float right的使用说明
查看>>
重载运算符
查看>>
RHEL 7.3修改网卡命名规则为ethX
查看>>
Eclipse 中报错的阅读顺序
查看>>
js | javascript改变style样式和css样式
查看>>
ubuntu14 文件夹添加/删除书签
查看>>
Wp7越狱
查看>>
unixodbc 连接mysql数据库
查看>>
SQL语句写法
查看>>
插入排序
查看>>
Linux基础(4)
查看>>
bootStrap实现垂直居中 - bootStrap技巧
查看>>
C#实现局域网文件传输
查看>>
VS2005和VS2008快捷键大全(转)
查看>>
【转】C#根据经纬度请求返回坐标实际地址
查看>>
用JS去掉第一个字符和最后一个字符
查看>>
使用“DiskGenius”精确隐藏硬盘坏道
查看>>
使用PullToRefresh实现下拉刷新和上拉加载
查看>>