UGUI制作动态ScrollView注意点
2015-11-17 10:49
429 查看
关于在Scene中创建ScrollView就不在赘述了。
需要注意以下两点。
1. Content的Pivot的X(横向滚动)或Y(竖向滚动)必须设置为最大值1。否则后面设置Size后会导致ScrollView不是在起始位置,而是已经拖动过的状态。
![](http://images2015.cnblogs.com/blog/388566/201511/388566-20151117104737265-1816922391.jpg)
2. 在脚本中动态增加Content中的元素后,需要设置Content的Size,否则ScrollView无法判断Content的尺寸而无法滚动。
需要注意以下两点。
1. Content的Pivot的X(横向滚动)或Y(竖向滚动)必须设置为最大值1。否则后面设置Size后会导致ScrollView不是在起始位置,而是已经拖动过的状态。
![](http://images2015.cnblogs.com/blog/388566/201511/388566-20151117104737265-1816922391.jpg)
2. 在脚本中动态增加Content中的元素后,需要设置Content的Size,否则ScrollView无法判断Content的尺寸而无法滚动。
content.GetComponent<RectTransform>().sizeDelta = new Vector2(items.Count * itemWidth, contentSize.y);
相关文章推荐
- finished with non-zero exit value 1 解决办法
- LeetCode:Implement Stack using Queues
- Lots of warnings when building with Xcode 7 with 3rd party libraries
- iOS 钥匙串保存UUID
- x86 build IDT entry stubs
- Ⅰ.2.6.2 如何测试Stateful 和Single-Valued Widgets(Qt 4)
- STL详解(vector,list,deque,stack,queue,priority_queue;map,set)
- ios url缓存策略——NSURLCache、 NSURLRequest
- ESP8266真会是Arduino Killer么?
- Android 系统 build
- QuickSort排序
- 编写可以单元测试的代码 Guide-Writing Testable Code
- 【POJ】2524 Ubiquitous Religions
- 实例讲解iOS应用UI开发之基础动画的创建
- 关于构建maven web项目出现 Dynamic Web Module 3.0 requires Java 1.6 or newer异常
- UITableViewCell注册Cell并重用的方法
- Windows下执行gem install 时ERROR: Failed to build gem native extension的解决办法.
- UIPanGestureRecognier的简单使用
- windos下配置 sublime text+quick3.5 开发环境
- LeetCode:Implement Queue using Stacks