Storyboard

Swift Core Graphics教程之Gradients 与 Context

你使用过UIBezierPath的就是在UIKit层中对CoreGraphics层中CGPath的封装。你可以看到CoreGraphics的对象和方法都是CG开头的,非常容易辨认。视图将包含一个Graph和CounterViews,确定他们是视图控制器的主视图的子视图,并且Graph在CounterViews之上。打开ViewController.swift,为Container和GraphViews添加outloets:@IBOutletweakvarcontainerView:UIView!最后,为了

视图篇——前言

视图篇——前言一直想写一部关于ios视图、控制器、框架的系列文章。希望大家支持团队博客:OptionalSwift个人博客:ColourfulCode正文:视图是一块大蛋糕,在品尝美味之前,何不先来欣赏一番。view作为对象,从属类UIView或者UIView的子类。讲完view的特性,提及一下视图层级这一概念,它是视图组织中一个重要模式,至关重要!如果某个view从视图树中移除,那么它的所有子视图也同时被移除掉。

使用swift一天开发视频播放app之storyboard使用和重点知识

首先申明我是一个被逼着使用swift的菜鸟,但是感觉使用swift做东西很轻松,所以打算分享一下我做的一个视频播放器app。名字叫E家课堂,主要是做在线教育这块的一个小应用,大概的使用的技术很少没什么特别的东西,主要是json解析、网络操作、listview展示、storyboard设计、视频播放这几个,今天我们来说一下storyboard的使用。

Swift App状态恢复-State Restoration(一)

本文主要讲诉如何用Storyboard进行状态恢复,下一篇更新如何实现代码StateRestoration。application:shouldSaveApplicationState:application:shouldRestoreApplicationState:(必须)每个想要保存的视图控制器一定要有一个唯一的恢复表示符。如果是代码创建的,使用属性restorationIdentifier。(必须)对于storyboard上创建的视图控制器,不需要设置restorationclasses。

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

第一次加载APP的时候通常会采用引导页来展示特色或者告知用户如何使用。数据源继承自PageViewControllerDataSource,需要实现下面这两个方法:现在我们新建一个文件PageViewController,它的类型是UIPageViewController,继承PageViewControllerDataSource。在viewDidLoad中增加以下代码:前两页显示forward按钮,最后一页隐藏forward按钮,显示“开始体验”按钮。IOS的SDK中有一个类NSUserDefault

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

之前讲过通过storyboard的方式捕获控件的值,现在我们来试试通过纯代码的方式来实现同样的功能。首先定义一个stepper和一个label,用label来显示stepper的当前值。showPrice的代码如下:tasteLabel是我们之前定义的用来显示stepper的值的,代码如下:运行效果如下,初始状态:点击stepper后label中的值会发生变化:

swift之第一个IOS程序(浏览web页面)

1、工程的建立a、选择第二个(GreateanewXcodeproject)b、左边选择IOS中的Application,右边SinglViewApplication,最后nextc、在ProductName输入程序名,比如fistIOSd、选择程序存储位置2、开始编码a、文件说明AppDelegate.swift文件是IOS工程响应整个APP的文件,AppDelegate用于监听整个APP的事件

swift UI专项训练14 ImageView图像视图

图像在swift中基于UIImageView,我们从storyboard中拖一个ImageView出来。那么我们如何使用工程中的图片呢,点开images.xcassets,在空白处点击右键点击import,导入图片。现在回到storyboard中,就能看到选择图片时有选项了。我选择土豆丝,然后运行一下:可以看到图片被拉长了,在Mode中选择AspectFit这个是图片自适应现在效果好多了:我们调整imageView的大小,然后在界面上增加一个按钮,把imageView与控制器关联起来。