NGUI之UIScrollView

2024-03-25 03:38
文章标签 ngui uiscrollview

本文主要是介绍NGUI之UIScrollView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

NGUI之UIScrollView

UIScrollView 一般用于创建滚动页签,ScrollView要和UIPanel和UIDragScrollView组件配合。其中需要用到UIPanel的裁切功能的配合,而UIDragScrollView负责监听点击(Press)和拖曳事件,然后交由UIScrollView处理。在源代码中,UIScrollView会向上寻找第一个承载UIScrollView的父物体,然后向上传递监听事件。
ScrollView脚本中查找父物体的DragScrollView
一般来说,UIScrollView和UIDragScrollView中间还有一层UIGrid或者UITable和UIWrapContent,UITable和UIGrid用以对子元素进行组织排序,而UIWrapContent用以创建循环列表。如此一来,一个简易的可拖曳表Unity结构如下:

// 冒号左边为游戏物体,右边为挂载的组件,树形结构表示父子关系ScrollView : UIScrollView, UIPanel|- Grid : UIGrid/ UITable, UIWrapContent|- gameObject_1 : UIDragScrollView|- gameObject_2 : UIDragScrollView|- gameObject_3 : UIDragScrollView|- gameObject_4 : UIDragScrollView|- gameObject_5 : UIDragScrollView

这篇关于NGUI之UIScrollView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/843740

相关文章

王立平-NGUI

NGUI: UI插件 UI : 人机交互界面 UI大部分是2D 目前就总结了这些,后续会补充

(素材源码)猫猫学IOS(九)UI之UIScrollView代理触摸实现_图片缩放

猫猫分享,必须精品 素材代码地址:http://download.csdn.net/detail/u013357243/8531273 原文地址:http://blog.csdn.net/u013357243?viewmode=contents 先看效果 ps:新建iOS交流学习群:304570962 ps:猫猫的文章竟然被好多地方转载了,受宠若惊啊,不过转的时候请转的全一点,别

猫猫学IOS(九)UI之UIScrollView代理触摸实现_图片缩放

猫猫分享,必须精品 素材代码地址:http://blog.csdn.net/u013357243/article/details/44619193 原文地址:http://blog.csdn.net/u013357243?viewmode=contents 先看效果 代码 //// NYViewController.m// 05-放大缩小图片UIScrollView//

(素材源码)猫猫学IOS(八)UI之热门_喜马拉雅UI实现-UIScrollView的使用

猫猫分享,必须精品 素材代码地址:http://download.csdn.net/detail/u013357243/8527435 原文地址:http://blog.csdn.net/u013357243/article/details/44588159 先看效果 ## ## storyBoard用到的控件 ## 新建iOS交流学习群:304570962

猫猫学IOS(八)UI之热门_喜马拉雅UI实现-UIScrollView的使用

猫猫分享,必须精品 素材代码地址: http://blog.csdn.net/u013357243/article/details/44588251 原文地址:http://blog.csdn.net/u013357243/article/details/44588159 先看效果 storyBoard用到的控件 代码实现 /*新建iOS交流学习群:3045

【iOS】UIScrollview联动

直接上代码 class CustomScrollview: UIScrollView {override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {switch event?.type {case .touches:print("touch")default:return super.hitTest(poin

UIScrollView+横置UICollectionView实现滑动返回(以及每页都可滑动返回)

当UIScrollView有多页的时候我们知道会出现滑动返回失效的情况,同理横置UICollectionView也是同一个道理,因为UICollectionView本身就是继承与UIScrollView,所以他们出现这种情况的原因是一样的,具体造成该问题总结一句话简单来说就是 手势拦截的问题(具体原理可以看我上一篇文章  解决右滑返回手势和UIScrollView中的手势冲突 ),下面我直接贴

解决右滑返回手势和UIScrollView中的手势冲突

iOS系统中,滑动返回手势,其实是一个UIPanGestureRecognizer,系统默认的操作是只有滑动屏幕的左边的某个位置,UIPanGestureRecognizer才会起作用。UIScrollView的滑动手势也是UIPanGestureRecognizer。UIGestureRecognizer和UIView是多对一的关系(具体点这里),UIGestureRecognizer一定

NGUI -- UIWidget

注意:本文翻译时NGUI版本已经更新到3.0.7 原文地址: http://www.tasharen.com/forum/index.php?topic=6702.0 总览 UIWidget是一个基础UI组件。最简单来讲,它只是一个你能根据你自己意愿在屏幕上随意定位的矩形。这个挂件,有一个区域,它在运行时是看不到的--它是用于容纳其它组件的理想容器。 UI

NGUI -- UIRect

注意:本文翻译时NGUI版本已经更新到3.0.7 原文地址: http://www.tasharen.com/forum/index.php?topic=7013 总览 UIRect是所有Widgets和Panels继承的基础组件。你不能把它创建为一个组件,因为它是抽象类。如果你想要某些东西是可见的,你应该创建Widget或Panel。 下面视频展示不同anchor类