swift UI专项训练13 AlertView警告框

     有时候我们进行操作的时候需要一个弹框进行确认或者返回,这就是AlertView。在上一话的工程中,当我们点击停止按钮的时候,弹窗确认。弹窗这个动作是发生在我们点击停止按钮的时候,所以AlertView的代码要添加到停止按钮的action中,代码如下: &nbs...

swift UI专项训练12 ActivityIndicator

    有时候我们的APP需要联网或者其他比较耗时的操作,需要给用户提示,提示的好办法是进度条或者一个转圈的齿轮,提示用户有操作在进行。我们在上一话的场景中增加两个按钮,下载和停止,点击下载齿轮就开始转,点击停止就停止。 然后把这个组件拖到我们的场景中 设置格式: 效果如图: 把...

Swift 速成

31 课时 |
1115 人已学 |
免费
开发者课程背景图

swift UI专项训练11 ActionSheet

        ActionSheet字面意思是动作表,那么它有什么用呢?它就是一个菜单,上面有很多选择,让用户选择或者取消,取消按钮式必须有的。它的基类是UIActionSheet,它的参数主要就是菜单上按钮的样式。它可以从视图中显示(ShowInView)...

swift UI专项训练10 视图共性

   讲到视图,先来看看视图的内容:    1.视图的实现:视图的基类是UIView    2.视图的Mode:尺寸填充模式,就是当尺寸超过了我们设定的值的时候采取什么适合屏幕的填充方式。    3.Tag:标记序号 &...

swift UI专项训练9 添加数据

  今天我们来实现新增数据的功能。在新增餐馆的控制器中初始化一个类: var restaurant = Restaurant() 接着创建关联,按住control键选择done按钮拖拽到控制器代码中: 会自动生成如下代码: @IBOutlet weak var doneButton: UI...

Swift UI专项训练6 反向过渡

  上一话中我们第二个场景设置过渡的时候选择的是modal类型,不是push。所以用户输入后需要手工返回。导航条上有两个按钮,完成和取消。所以我们要对这两个按钮进行反向过渡,我们需要在事件源头添加@IBAction。代码如下: @IBAction func unwindToList(seg...

swift UI专项训练5 定制视图控制器

  我们现在已经添加了两个场景了,尽管我们有默认的视图控制器,但是我们还是想自己定制一下自己的控制器,我们之前一直在storyboard上做操作,现在来些一些代码。 在工程目录中右键选择new fie,在IOS的Source中选择Cocoa Touch Class,设置如下图: 点击Nex...

swift UI专项训练4 场景过渡-转场

    上一话中我们创建了两个场景,这一话我们想要实现两个场景间的过渡。我们只需要增加一个导航条。选中我们上一话中创建的Table View Controller,点击工具栏上面的editor,选择Embed in(嵌入),选择Navigation Controller,如图: ...

Swift UI专项训练3 第二个场景

    上一话中我们新建了一个textView,这一话我们来建一个列表,这个列表和上一话中的text不在一个页面中怎么办,直接拖拽Table View Controller到storyboard中,会多出一个屏幕来,效果如图: 注意一下左边,现在我们是有两个场景的,下面的View...

Swift UI专项训练2 本地化及自动布局

    首先我们新建一个工程,然后来做本地化,本地化就是根据用户设置的语言等等信息来显示。那么如何来设置呢,打开我们的工程,点开Supporting Files中的Info.plist。如图: 右侧第一栏选中China,这样如果遇到一些系统组件,那么会自动变成中文的。  ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6420+人已加入
加入
相关电子书
更多
OpenStack Swift 海量小文件性能优化之路
From Java_Android to Swift iOS
Swift在Airbnb的应用实践
立即下载 立即下载 立即下载