swift UI特殊培训38 与滚动码ScrollView
2015-08-12 11:46
288 查看
有时我们适合页面的全部内容,我们需要使用ScrollView,额外的内容打通滚动。
什么样的宽度和高度首先,定义,健身器材轻松。
然后在viewDidLoad中初始化一个scrollView:
要想实现滚屏,pagingEnabled必须设为true。
剩下的属性相应于是否显示水平滚动栏、竖直滚动栏和返回顶部的button。我们先把它设为true看看效果。别忘了把这个scrollView显示到页面中:
然后我们把须要的内容加到这个scrollView中,比如添加一个标题:
执行一下看看效果
由于我们把scrollView的尺寸设定为高800,超出屏幕的高度,我们向下拖动。注意右側出现的滚动栏:
再继续添加内容的需要就可以了。
什么样的宽度和高度首先,定义,健身器材轻松。
let pageWidth = 320 let pageHeight = 800
然后在viewDidLoad中初始化一个scrollView:
var scrollView = UIScrollView() scrollView.frame = self.view.bounds scrollView.contentSize=CGSizeMake(CGFloat(pageWidth), CGFloat(pageHeight)) scrollView.pagingEnabled = true scrollView.showsHorizontalScrollIndicator = true scrollView.showsVerticalScrollIndicator = true scrollView.scrollsToTop = true
要想实现滚屏,pagingEnabled必须设为true。
剩下的属性相应于是否显示水平滚动栏、竖直滚动栏和返回顶部的button。我们先把它设为true看看效果。别忘了把这个scrollView显示到页面中:
self.view.addSubview(scrollView)
然后我们把须要的内容加到这个scrollView中,比如添加一个标题:
var label1 = UILabel(frame: CGRectMake(50, 70, 240, 30)) label1.text = "记忆中的上汤娃娃菜" label1.textColor = UIColor.orangeColor() label1.font = UIFont.systemFontOfSize(23) scrollView.addSubview(label1)
执行一下看看效果
由于我们把scrollView的尺寸设定为高800,超出屏幕的高度,我们向下拖动。注意右側出现的滚动栏:
再继续添加内容的需要就可以了。
相关文章推荐
- Swift:闭包(Closures)
- IOS学习笔记05_1-Swift-如何定义类和类的构造方法、重载方法
- 初步swift该研究指出语言(基本数据类型)
- Swift学习笔记之习题
- Ray Wenderlich的swift教程02--引用类型和值类型
- [swift]问号和叹号的区别
- 试想一下,在代码学习Swift!
- swift开发笔记1-设置顶部导航条背景色和字体颜色
- Swift学习笔记系列——(20)扩展
- Swift基础 -- Swift集合类型(数组和字典)
- iOS开发——swift实现简单的全局键盘管理器
- Swift 闭包(Closure)回调传值
- oc 和swift混编的时候打包ipa安装不了
- SpriteKit游戏开发系列教程一(swift版)学习前的准备工作
- Chapter 7:多线程GCD - iOS 8 Swift Programming cookBook 读书笔记
- Swift开发教程--有关图片处理的一些有用函数
- Swift学习笔记系列——(19)嵌套类型
- swift-06-字符串,字符以及元组类型
- swift-06-字符串,字符以及元组类型
- swift——基础数据类型