swift UI特殊培训38 与滚动码ScrollView

有时我们适合页面的全部内容,我们需要使用ScrollView,额外的内容打通滚动。

什么样的宽度和高度首先,定义,健身器材轻松。

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,超出屏幕的高度,我们向下拖动。注意右側出现的滚动栏:

再继续添加内容的需要就可以了。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-08-03 05:28:58

swift UI特殊培训38 与滚动码ScrollView的相关文章

swift UI专项训练38 用代码实现滚屏ScrollView

有时候我们在一个页面中放不下所有内容,就需要用到ScrollView,多余的内容可以通过滚动来获取. 首先定义一下宽和高,便于设备配适. let pageWidth = 320 let pageHeight = 800 然后在viewDidLoad中初始化一个scrollView: var scrollView = UIScrollView() scrollView.frame = self.view.bounds scrollView.contentSize=CGSizeMake(CGFloa

武汉ui设计培训哪里好,源码时代口碑好

武汉ui设计培训哪里好?近几年来说,UI设计绝对是设计行业中的瞩目之星,无论在PC端.移动端还是游戏上都是大放异彩.纸媒的日落西山也使得大量平面设计师开始向UI设计师转型,学设计的艺术生们也是纷纷将未来的发展方向定-位在UI设计上.但是,UI究竟还能火多久?相信这个问题萦绕在很多人的脑海中. 关于这个问题,我问过很多人,同时也得到了很多不同的答-案.有认为UI已经下坡了,有认识UI刚要辉辉,更有说UI才是起步的.可谓众说纷纭.我认为中国的UI设计还在爬坡阶段,虽不及1年前来的蓬勃,但也不逞多让.

兄弟连UI设计培训 大量实践活动为学员

摘要:兄弟连IT教育专职PHP培训10年,开设的6大培训课程在行业内一直处于领先地位:PHP培训.JavaEE+大数据培训.Android培训.云计算架构师培训.HTML5培训.UI设计培训.O2O的教学模式,培养了万名IT人才.兄弟连坚持的"让学习成为一种习惯"思想和"高薪就业"理念结合,在业界树立了良好的口碑. 谈到UI设计,兄弟连专注打造全能UI设计品牌,并为学员提供专业的就业方案,高薪就业的学员遍及北京.上海.广州等全国一二线城市,为企业输送了数千名优秀的专

UI设计培训之进入BAT公司的前提

对于90后或者00后的年轻人,在UI设计岗位和交互设计岗位强大的需求下,都想一步进入BAT,但又没有资本,或许你们会去网上找ui培训课程跟进学习,又或许去找交互设计视频去学习等等..下面是想分享一些怎样在UI设计师这条路上前行的心得.1.加大范围吸纳 古语说:学会一样东西必先打好基础,这基础在UI设计培训或者交换设计培训初期中也是一个信息吸纳的一个过程,其中包括广度和精度....还有另外一个句古话说:书中自有黄金屋:好的作品,优秀的文章,书籍等等都是有助于帮自己建立一个对交互设计或者平面设计等判

UI设计培训中所需要的手绘能力

一.漫画 主要不是绘画能力,更重分镜头,叙事能力,脚本编写能力,很多画的不好,但依然存活很多年的漫画还真不少,甚至可以证明,绘画能力的底线可以很低. 二.游戏原画 虽然工作内容是画画,但游戏世界观多数是架空世界观,历史及文明的视觉搭建.所以对历史符号,架空世界观,产品类型,研发流程实现等行业知识更重要. 三.影视 跟游戏差不多,但是你设计出来的东西都能实现.场景,道具,服装,你对施工,材料,拍摄效果,后期等相关知识得有足够了解.那些看起来都是画画的工作,其实绘画只是表达手段.是最最基础的一个职业

Swift UI

概述 Apple近日发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言. 废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序. 关于Swift语法,可以参考<Apple Swift编程语言入门教程>&<从今天开始学习Swift -- Swift 初见> 效果如下: 开发环境 Xcode6-beta iOS 8 创建工程 1. Choose File > New > Project >

Swift UI开发初探

今天凌晨Apple刚刚发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言. 废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程序. 关于Swift语法,可以参考<Apple Swift编程语言入门教程> 效果如下: 开发环境 Xcode6-beta iOS8 创建工程 Choose File > New > Project > (iOS or OS X) > Application > yo

创建自注册的Swift UI 控件

原文链接 : Swift Programming 101: Creating Self-Registering Swift UI Controls 原文作者 : Kevin McNeish 译文出自 : 开发技术前线 www.devtf.cn 译者 : kmyhy 校对者:LastDay 状态:完成 对于自定义控件来说,在不破坏原有的消息机制的前提下,如何响应事件通知?在本文中,我将演示一个通知代理类,通过一个简单的例子,我们用该类向已有的iOS UI控件中增加了自己的新功能:为Text Vie

怎样选择UI设计培训机构?

如何选择正规的UI培训机构?对于大多数想学好UI设计的人而言,选择一家可靠的UI培训机构至关重要,随着互联网的飞速发展,UI设计在设计行业已经起到举足轻重的作用,只要有设计的地方大家一定会想到UI,现如今UI设计这一岗位越来越受到企业的追捧,而这一行业高薪高就业率也成为大多数人选择的主要原因,而UI培训机构多如春笋,整体教学质量参差不齐,UI设计培训机构哪个好?这里就要谈到UI设计培训机构的就业率排名(全部借鉴网上评论及其周围朋友的经历),目前真正专业的UI培训机构为数不多,从学校的环境.师资的