swift UI专项训练43 Swift实现APP引导页

   第一次加载APP的时候通常会采用引导页来展示特色或者告知用户如何使用。打开我们的Storyboard,然后导入一个Page View Controller,作如下设置,修改Transition Style: 然后给我们的Page View Controller设置一个sto...

swift UI专项训练42 用Swift代码实现页面跳转与传值

   之前我们做过如果要点击一个按钮实现跳转到另一个按钮的办法,有时候我们需要通过一些动作来触发页面的跳转,比如摇动手机,这样就不能直接用连线的办法来实现跳转了,那么如何通过代码的方式来实现跳转呢?依旧使用过渡的方法,在storyboard中把要实现跳转的两张页面连线,注意不再局...

Swift 速成

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

swift UI专项训练41 用纯代码的方式实现stepper的值传递

    之前讲过通过storyboard的方式捕获控件的值,现在我们来试试通过纯代码的方式来实现同样的功能。首先定义一个stepper和一个label,用label来显示stepper的当前值。 self.priceStepper = UIStepper(frame: CGRec...

swift UI专项训练40 用swift实现打电话和发短信功能

   今天来讲一下如何让我们的APP可以访问系统的短信和电话功能。首先来说短信功能,比较简单,跟之前的做法差别不大,要使用UIApplication,它是一个单例。我们的功能是点击一个按钮,然后拨通一个内置的电话,需要在button的action中加入如下语句: @IBActio...

swift UI专项训练39 用Swift实现摇一摇功能

   微信的摇一摇功能想必大家都用过,过年的时候抢红包也没少摇吧,那么用swift语言如何实现这么酷炫的功能呢。摇动属于IOS内置可识别的一种动作,在你需要实现摇动功能的viewcontroller中,在viewDidLoad方法中加入以下代码: UIApplication.sh...

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

   有时候我们在一个页面中放不下所有内容,就需要用到ScrollView,多余的内容可以通过滚动来获取。    首先定义一下宽和高,便于设备配适。 let pageWidth = 320 let pageHeight = 800 然后在viewDidLoad...

swift UI专项训练37 实时显示搜索结果的搜索框SearchBar

    今天我们来讲点高级点的知识,在搜索框中输入关键字,下方的tableView自动匹配包含关键字的结果。用我最近在做的一款美食类APP为例。 在storyboard中拖入一张表,然后与Vc中的代码关联起来: @IBOutlet weak var tableView: UITa...

swift UI专项训练36 ImageVi图片边框阴影

    ImageView是我们经常用到的组件,但是我们发现storyboard中图片的属性编辑器中没有对于图片边框的设计。在view中添加一张普通的图片,效果是这样的:    可以看到,白色背景上的深色图片,效果总是有点突兀,我们想要加一个阴影边框来过渡一下...

Swift UI专项训练35 UIAlertController

   之前我们介绍过AlertView和ActionSheet的用法,前者显示在页面中,而后者是从页面底部飞入的。IOS8中有个新的用法UIAlertController,用它就可以同时实现AlertView和ActionSheet,代码变得简便了很多。下面我们command进U...

Swift UI专项训练34 TabBar底部导航栏

    TabBar大家应该不会陌生,也是我们经常接触的控件,与navigation类似。首先来看下它的属性: Background用来摄住TabBar的背景图片。 Shadow设置阴影。 Selection用来设置TabBar选中后会出现的图片。 Style:用于设置TabBa...

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

社区圈子

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