自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

互动教程网[www.hdjc8.com]

互动教程合集https://itunes.apple.com/cn/app/id1392811165

  • 博客(224)
  • 资源 (9)
  • 收藏
  • 关注

原创 第9章第31节:演示用户档案六个功能页面的使用 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您已经创建了几个方法,用来统计缓存的大小,以及清除缓存文件。现在来继续完成界面的搭建。添加一个按钮控件,当用户点击该按钮时,执行clearCache方法,以清除所有的缓存文件。同时修改showingAlert属性的值,以显示提示窗口。给按钮添加指定的修饰符,修改按钮标题文字的样式。接着添加一个文本视图,用来显示缓存的大小。然后添加一个空格视图,使页面里的内容位于屏幕的中间位置。给父视图应用指定的修饰符。接着给VStack视图绑定一..

2021-09-26 20:38:27 120

原创 第9章第30节:获取课程缓存大小并实现缓存文件的删除 [SwiftUI快速入门到实战]

本节课演示清除缓存页面的制作,用户可以在该页面清除从云端下载的互动课程。首先点击此处的文件名称,打开文件列表。点击此处的文件名称,打开之前创建的清除缓存页面。现在开始编写代码,不仅要实现界面的制作, 还要完成清除沙箱里的缓存文件的功能。依次添加两个属性,第一个属性用来保存所有缓存文件的体积,第二个属性用来标识是否打开警告窗口。初始化一个警告窗口,并显示完成缓存清除任务的提示文字。初始化一个标题栏视图,并设置相应的标题和子标题。接着添加一个VStack视图,..

2021-09-26 20:35:36 209

原创 第9章第29节:完成课程资源下载页面的制作 [SwiftUI快速入门到实战]

本节课您将完成资源下载页面的制作,该页面主要向用户显示课程资源的下载网址。首先创建一个自定义的视图,作为资源下载页面。在打开的文件模板窗口中,选择此处的SwiftUI视图模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个新的自定义视图文件。现在开始编写代码,实现资源下载页面。由于整个页面的内容是由上而下排列的,所以添加一个VStack视图,作为子视图的容器。初始化一个标题栏视图,并设置..

2021-09-26 20:33:41 146

原创 第9章第28节:完成会员订阅页面的创建 [SwiftUI快速入门到实战]

在完成订阅选项视图的创建之后,现在来继续制作会员订阅页面。添加一个HStack视图,作为三个订阅选项视图的容器。添加一个循环语句,用来创建三个订阅选项视图。初始化三个自定义的订阅选项视图,并设置不同的参数。给订阅选项视图绑定触摸事件,当用户点击订阅选项时,设置订阅类型和日期范围属性的值。设置会员订阅视图的宽度和高度,并增加10点和标题栏之间的距离。接着来制作一个列表,用来详细说明订阅选项包含的内容。首先制作列表里的第一条项目。继续添加第二条..

2021-09-26 20:31:35 292

原创 第9章第27节:完成订阅选项视图的创建 [SwiftUI快速入门到实战]

本节课开始制作会员订阅页面,用户可以在本页面选择一个订阅周期,以在指定的周期里,自由使用《互动教程合集》里的所有课程。首先创建一个数据类型,作为订阅选项的数据模型和数据源。点击此处的新建文件命令,创建一个实体类。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个用户档案功能模型文件。定义一个指定名称的类,并遵循Ha..

2021-09-26 12:28:28 181

原创 第9章第26节:完成用户档案页面功能列表的制作 [SwiftUI快速入门到实战]

实现功能选项子视图的创建之后,现在可以制作功能列表了。由于点击每个功能都会跳转到不同的页面,所以在制作列表之后,首先创建几个目标页面。保持默认的模板选项,点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。选择此处的组名,作为文件保存的位置。最后点击创建按钮,创建一个新的自定义视图文件,作为会员订阅功能页面。暂时保持当前页面的内容为空,使用键盘上的快捷键,继续创建另一个功能页面。保持默认的模板选项,点击此处的下一步按钮,进入下..

2021-09-26 12:22:42 129

原创 第9章第25节:自定义一个视图用来显示用户学习状态 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,继续档案页面的制作,首先创建一个自定义的视图,用来显示用户学习状态的统计数据。在打开的文件模板窗口中,选择此处的SwiftUI视图模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。选择此处的组名,作为文件保存的位置。最后点击创建按钮,创建一个新的自定义视图文件。现在开始编写代码,创建一个用来显示一排统计信息的视图。首先添加一个HStack视图,作为三个统计信息视图的容器。添加一..

2021-09-26 12:14:17 117

原创 第9章第24节:创建用户档案列表的数据模型和数据源 [SwiftUI快速入门到实战]

本节课开始创建用户档案列表页面,主要显示用户账号信息、收藏的课程列表和小技巧列表、资源下载、清除缓存和评分等功能。首先创建一个数据类型,作为用户档案列表的数据模型和数据源。点击此处的新建文件命令,创建一个实体类。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个用户档案功能模型文件。定义一个指定名称的类,并遵循Ha..

2021-09-26 12:11:01 138

原创 第9章第23节:完成消息列表页面的制作 [SwiftUI快速入门到实战]

您已经完成了消息视图的制作,现在可以继续制作客服信息列表了。首先返回客服信息列表页面。然后在循环语句里,添加刚刚创建的消息视图。初始化一个消息视图,并根据属性的值,设置用户的类型。当父视图显示之后,开始从服务器获取消息列表。接着点击此处的按钮,缩小预览窗口的显示比例。点击此处的实时预览按钮,进入实时预览模式。进入实时预览模式之后,从服务器获取消息列表,并显示在滚动视图中。继续编写代码,完成客服页面其它的内容。首先设置消息视图左右两侧的内边距,以和屏幕的两侧..

2021-09-26 12:08:49 247

原创 第9章第22节:完成自定义消息视图的制作 [SwiftUI快速入门到实战]

您已经完成了和客服页面有关的数据模型和网络请求功能的实现,接着来制作客服页面,首先打开之前创建的客服页面。点击此处的显示或隐藏导航器图标,隐藏左侧的项目导航面板。接着编写代码,开始制作客服页面。首先添加一个属性,用来和消息输入框进行绑定,作为用户向客服发送的消息。添加另一个属性,当该属性的值为真时,弹出一个警告窗口,提示用户需要输入消息之后,再提交给客服。添加另一个属性,用来从服务器获取和当前客户有关的消息。初始化一个警告窗口,并设置窗口的标题。由..

2021-09-26 12:02:40 105

原创 第9章第21节:定义消息类型并实现从服务器下载消息的功能 [SwiftUI快速入门到实战]

在制作客服页面之前,首先来定义一个消息类型,并且实现从服务器下载消息的功能。首先在此处的组名上点击鼠标的右键,打开右键菜单。点击此处的新建文件命令,创建一个实体类,用来定义消息类的所有属性。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个消息类型文件。定义一个指定名称的类。遵循Codable协议是为了将对象和JS..

2021-09-26 12:00:13 96

原创 第9章第20节:实现答题页面的制作 [SwiftUI快速入门到实战]

答题页面显示一道题目,并提供四个答案选项,用户可以从中选择一个答案。当用户提交答案时,在提交答案的上方显示用户的回答是否正确。现在开始制作答题页面,首先点击此处的显示或隐藏导航器图标,隐藏左侧的项目导航面板。然后点击此处的Resume按钮,刷新预览窗口。接着编写代码,开始答题页面的制作。添加一个属性,用来从服务器获取题目信息。接着添加一个属性,标识用户所选的答案选项。依次添加两个属性,表示用户答题正确的次数和错误的次数。由于整个页面的内容是由上而下..

2021-09-26 11:40:53 516

原创 第9章第19节:定义题目类型并实现从服务器下载题目的功能 [SwiftUI快速入门到实战]

在制作答题页面之前,首先来定义一个题目类型,并且实现从服务器下载题目的功能。首先在此处的组名上点击鼠标的右键,打开右键菜单。点击此处的新建文件命令,创建一个实体类,用来定义题目的所有属性。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个题目类型文件。定义一个指定名称的类。遵循Codable协议是为了将对象和JSO..

2021-09-26 11:29:45 114

原创 第9章第18节:实现刷题类别列表界面的制作 [SwiftUI快速入门到实战]

您已经完成刷题类别实体类型的创建,并且实现了从服务器获取列表的功能,此外还创建了列表单元格的自定义视图。现在开始编写代码,完成界面的制作。首先给刷题类别列表的单元格视图添加动画效果,添加一个布尔类型的属性,标识是否开始播放动画。设置单元格视图的默认不透明度为0,当开始执行动画时,视图逐渐显示出来。设置动画的时间曲线为弹性样式,并根据单元格在列表里的序号,设置不同的动画延迟时间。调用父视图的onAppear方法,当视图显示时,切换布尔属性的值,从而开始动画的播放。接着点击此..

2021-09-26 11:26:48 117

原创 第9章第17节:创建刷题类型列表单元格的自定义视图 [SwiftUI快速入门到实战]

您已经完成刷题实体类型的创建,并且实现了从服务器获取刷题类别列表的功能。现在开始编写代码,进行刷题类别列表界面的制作。首先创建一个自定义的视图类,作为列表里的自定义单元格。在打开的文件模板窗口中,选择此处的SwiftUI视图模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个新的自定义视图文件。点击此处的图标,隐藏左侧的项目导航区。接着开始编写代码,实现刷题类别列表里的自定义单元格。..

2021-09-26 11:24:34 114

原创 第9章第16节:实现从服务器获取刷题类别列表的功能 [SwiftUI快速入门到实战]

本节课开始制作刷题类别页面,当用户点击底部的刷题选项卡,将进入刷题类别页面,用来显示编程、设计等类别的笔试题、面试题。点击此处的新建文件命令,创建一个实体类,用来定义刷题类的所有属性。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个刷题类文件。接着定义一个指定名称的类。遵循Codable协议是为了将对象和JSON..

2021-09-26 10:03:00 106

原创 第9章第15节:制作页面底部的四个选项卡 [SwiftUI快速入门到实战]

本节课制作位于底部的四个选项卡,分别对应于首页、刷题页面、客服页面、用户档案页面。您已经完成了首页的制作,现在来添加其它三个页面。点击此处的新建文件命令,创建一个新的视图文件。在打开的文件模板窗口中,选择SwiftUI视图模板。点击下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个新的自定义视图文件,作为刷题列表页面。在此处的组名上点击鼠标右键,再次打开右键菜单。点击新建文件命令,创建一个新的视图文件..

2021-09-26 09:55:25 234

原创 第9章第14节:完成班级列表页面的制作 [SwiftUI快速入门到实战]

本节课开始制作班级页面,当用户点击首页上的某个班级时,将进入班级页面。在班级页面,将以章节对互动教程进行细分。点击此处的显示或隐藏导航器图标,隐藏左侧的项目导航面板。接着开始编写代码,完成班级页面的制作。添加一个属性,用来读取环境变量里的值。添加另一个属性,用来获取课程的列表。由于整个页面的内容是由上而下排列的,所以添加一个VStack视图,作为子视图的容器。初始化一个标题栏视图,并设置相应的标题和子标题。由于给结构体添加了新的属性,所以需要更新P..

2021-09-26 09:52:00 142

原创 第9章第13节:完成课程标签列表页面的制作 [SwiftUI快速入门到实战]

本节课开始制作标签列表页面,当用户点击首页上方的某个课程类别时,将进入标签列表页面,使用标签对课程的类别进行细分。点击此处的显示或隐藏导航器图标,隐藏左侧的项目导航面板。接着开始编写代码,完成标签列表页面。首先初始化一个数组常量,作为标签列表的数据源,标签名称右侧的中括号里的数字,表示该标签包含的互动教程的数量。由于整个页面的内容是由上而下排列的,所以添加一个VStack视图,作为子视图的容器。初始化一个标题栏视图,并设置相应的标题和子标题。添加一个VSt..

2021-09-26 09:49:26 183

原创 第9章第12节:开始进行新闻列表界面的制作 [SwiftUI快速入门到实战]

您已经完成新闻实体类型的创建,并且实现了从服务器获取新闻列表的功能。现在开始进行新闻列表界面的制作,首先打开之前创建的新闻列表界面。点击此处的显示或隐藏导航器图标,隐藏左侧的项目导航面板。接着开始编写代码,首先添加几个属性。初始化一个颜色数组,作为新闻左侧图标的填充颜色。添加另一个属性,作为新闻列表的数据源,并且对该属性进行初始化。由于整个页面的内容是由上而下排列的,所以添加一个VStack视图,作为子视图的容器。首先初始化一个标题栏视图。添加一个..

2021-09-26 09:44:47 179

原创 第9章第11节:实现从服务器获取新闻列表的功能 [SwiftUI快速入门到实战]

本节课开始制作新闻列表页面,新闻列表页面用于向用户展示最近的活动或资讯。首先点击此处的图标,显示项目导航面板。接着在此处的组名上点击鼠标的右键,打开右键菜单。点击此处的新建文件命令,创建一个实体类,用来定义新闻的所有属性。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个新闻类文件。接着定义一个指定名称的类..

2021-09-26 09:40:40 131

原创 第9章第10节:完成课程列表视图的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成课程列表视图的制作。现在开始编写代码,实现这项功能。首先按下键盘上的快捷键,打开文件模板选择窗口。保持默认的模板选项,点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。选择此处的组名,作为文件保存的位置。最后点击创建按钮,创建一个新的自定义视图文件,作为课程列表单个选项的自定义视图。现在开始编写代码,实现这个自定义视图。首先添加一个属性,作为自定义视图的数据源,该属性是ModelTutori..

2021-09-26 09:23:40 117

原创 第9章第9节:完成历史课程列表页面的制作 [SwiftUI快速入门到实战]

您已经完成课程类型和课程列表类型的定义,现在来完成历史课程列表页面的制作,首先切换到您在第三节创建的历史课程视图文件。然后点击显示或隐藏导航区图标,隐藏右侧的项目导航区。现在开始编写代码,首先完成页面顶部的导航栏的制作。添加一个属性,作为课程列表的数据源,并对上一节定义的课程列表类型进行实例化。由于历史课程列表页面的结构是由上而下排列的,所以添加一个VStack视图,作为子视图的容器。继续添加一个HStack视图,作为标题栏视图的容器。接着按下键盘上的comman..

2021-09-26 09:18:46 259

原创 第9章第8节:完成课程类型和课程列表类型的定义 [SwiftUI快速入门到实战]

本节课开始制作历史课程列表页面,通过列表的方式,展示用户最近学习的互动教程。首先创建一个实体类,用来定义课程的所有属性。选择此处的新建文件命令,新建一个视图文件,作为首页视图的代码文件。在打开的文件模板窗口中,选择此处的文件模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入文件的名称。最后点击创建按钮,创建一个类文件。现在开始编写代码,实现这个课程类文件。首先添加一个枚举,用来定义课程的各种状态。依次添加三个枚举值..

2021-09-26 09:12:21 92

原创 第9章第7节:将四个功能模块合并成首页 [SwiftUI快速入门到实战]

您已经完成了首页所有功能模块的制作,现在来将这些模块合并起来,首先点击此处的显示或隐藏导航区图标,显示左侧的项目导航区。在此处的组名上点击鼠标右键,打开右键菜单。选择新建文件命令,新建一个视图文件,作为首页视图的代码文件。保持默认的模板选项,点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入自定义视图的文件名称。最后点击创建按钮,创建一个新的自定义视图文件。点击显示或隐藏导航区图标,隐藏左侧的项目导航区。接着开始编写代码,将前面..

2021-09-26 09:10:07 113

原创 第9章第6节:完成首页热门主题列表的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成首页最后一个模块:热门主题列表的制作。现在开始编写代码,实现这项功能。首先打开文件模板选择窗口。在打开的文件模板窗口中,选择此处的SwiftUI视图模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入自定义视图的文件名称。最后点击创建按钮,创建一个新的自定义视图文件。接着开始编写代码,完成热门主题列表视图的制作。添加一个数组,作为列表里的热门主题图标的数据源。继续添加一个数组,作为列表里的主..

2021-09-26 09:06:54 111

原创 第9章第5节:完成首页课程班级列表的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成班级类别列表的制作。现在开始编写代码,实现这项功能。首先按下键盘上的快捷键,打开文件模板选择窗口。在打开的文件模板窗口中,选择此处的SwiftUI视图模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入自定义视图的文件名称。最后点击创建按钮,创建一个新的自定义视图文件。接着开始编写代码,完成班级列表视图的制作。添加一个拥有@EnvironmentObject标记的属性,当用户点击某个班级时,向该环境..

2021-09-26 09:05:07 102

原创 第9章第4节:完成首页课程类别列表的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成课程类别列表的制作。现在开始编写代码,实现这项功能。首先按下键盘上的快捷键,打开文件模板选择窗口。保持默认的模板选项,点击此处的下一步按钮,进入下一步设置页面。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入自定义视图的文件名称。最后点击创建按钮,创建一个新的自定义视图文件,作为课程的类别列表视图。接着开始编写代码,完成课程类型列表视图的制作。添加一个VStack视图,作为列表标题和列表视图的容器。..

2021-09-26 09:02:39 108

原创 第9章第3节:完成首页顶部内容的制作 [SwiftUI快速入门到实战]

您已经完成了项目的前期配置操作,现在开始编写代码,实现程序界面的制作。您将在本节课开始首页的制作,首先在子视图的组里,创建一个子视图文件。选择此处的新建文件命令,打开文件模板选择窗口。在打开的文件模板窗口中,选择此处的SwiftUI视图模板。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入自定义视图的文件名称。最后点击创建按钮,创建一个新的自定义视图文件,作为首页顶部的标题栏。点击此处的隐藏项目导航区按钮,隐藏界面左侧的项目导航区。..

2021-09-26 09:00:14 208

原创 第9章第2节:集中存放应用程序所有视图通用的修饰符 [SwiftUI快速入门到实战]

SwiftUI里的修饰符,类似于网站设计里的CSS层叠样式表,主要用来修饰界面上的元素。本节课将创建一个文件,用来集中存放应用程序通用的修饰符。《互动教程》应用的页面很多,它们都具有统一的风格,因此很多页面的按钮、图标、标题文字,都拥有相同的样式,这样就可以给它们应用相同的修饰符。选择此处的新建文件命令,创建一个类文件,用来集中存放这些共用的修饰符。点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入类的文件名称。最后点击创建按钮,创建一个新的类..

2021-09-26 08:56:23 91

原创 第9章第1节:使用SwiftUI技术开始搭建互动教程合集的界面 [SwiftUI快速入门到实战]

您将在本章制作一款完整的应用程序,该应用以苹果商店里的《互动教程合集》为蓝本,您将使用SwiftUI实现界面搭建、网络访问、数据存储等众多功能。当前项目是一个新建的项目,并且已经导入了大量的图片素材,您可以从我们提供的源码里获得这些素材。接着来创建几个组,分类存放不同类型的文件。选择此处的新建组命令,创建一个组。然后给新建的组设置一个名称。按下键盘上的回车键,完成组名的设置。该组将用来存放应用程序里的所有页面的自定义视图。在项目名称上点击鼠标右键,再次打开右键菜单..

2021-09-26 08:49:06 195 4

转载 今年上半年,苹果 App Store 和谷歌 Play 下架了超 80 万个 App

IT之家 9 月 20 日消息Pixalate 发布了“2021 年上半年下架手机 App 报告”显示,谷歌 Play 和苹果 App Store 在 2021 年上半年下架的 App 超过 813000 个,其中 86% 以上的应用针对 12 岁及以下的儿童。根据该报告,下架的 80 多万个 App可能是由多种因素造成的,包括违反政策或开发者自行下架。IT之家了解到,在苹果 App Store 中,89% 的下架 App 针对 12 岁及以下儿童,59% 的下架 App 未检测到隐私政策。在中国,

2021-09-25 20:31:53 200

转载 Xcode 13 正式版发布,来看看有什么新特性

原创小集Xcode 13 包括适用于 iOS 15、iPadOS 15、tvOS 15、watchOS 8 和 macOS Big Sur 11.3 的 SDK。Xcode 13 Release Candidate 支持 iOS 9 及更高版本、tvOS 9 及更高版本以及 watchOS 2 及更高版本的设备上调试。Xcode 13 需要运行 macOS 11.3 或更高版本的 Mac。通用 Xcode 13 包括对 Swift 并发编程的原生支持、对 Xcode Cloud 持续集成和.

2021-09-22 08:16:19 676 2

转载 iOS 15 正式版发布,210 条改进大汇总

「本文来自 iBeta 尝鲜派」前言历时 105 天。长达 3 个半月。在发布 9 个测试版之后。北京时间 2020 年 9 月 21 日凌晨一点。iOS/iPadOS 15,终于向数以亿计的用户们推送了。而作为第一批尝鲜 iOS 15 的尝鲜派们。这三个月的九个测试版中。我们得以一点一点看到 iOS 15 的全貌。不少朋友说这次「说更了吧,像没更,说没更吧,又更了」。说的对,也不对。诚然外观变化不如上一个版本那样大。但细节之处讲起来却是长篇累牍的

2021-09-22 08:13:37 1287 2

原创 第8章第29节:给页面里的内容添加动画效果 [SwiftUI快速入门到实战]

现在您已经完成了报表页面的制作,接着来给页面里的内容添加动画效果,点击右侧的垂直滚动条,跳转到编辑器的上方。首先添加一个布尔类型的属性,标识是否开始播放动画。设置标题视图的默认不透明度为0,当开始执行动画时,视图逐渐显示出来。使用相同的方式,给柱形图表添加渐显动画,并设置动画的延迟时间为0.1秒。给分隔线添加渐显动画,并设置动画的延迟时间为0.2秒。继续给彩环图表的标题添加渐显动画,并设置动画的延迟时间为0.3秒。给彩环图表添加渐显动画,并设置动画的延迟时..

2021-09-17 08:28:37 129

原创 第8章第28节:完成彩环图表下方的费用列表的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成彩环图表下方的费用列表的制作。现在开始编写代码,实现这项功能。首先添加一个滚动视图,用来制作费用列表。添加一个VStack视图,作为费用列表四个选项视图的容器。添加一个HStack视图,作为水平方向上的三个子视图的容器。接着按下键盘上的command键。在按下command键的同时,点击此处的视图,打开快捷操作菜单。选择此处的提取子视图命令,将布局视图提取为一个自定义视图。然后输入一个名称,作为这个自定义视图的名称。..

2021-09-17 08:25:44 112

原创 第8章第27节:完成漂亮的彩环图表的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成彩环图表的制作。现在开始编写代码,实现这项功能。首先添加一个VStack视图,作为图表标题和彩环图表的容器。设置标题文字的字号为18,并设置文字的颜色为白色。添加一个ZStack视图,作为彩虹图表视图的容器。添加一个循环语句,以绘制四个圆形。接着按下键盘上的command键。在按下command键的同时,点击此处的视图,打开快捷操作菜单。选择此处的提取子视图命令,将布局视图提取为一个自定义视图。然后输入一个名称,作..

2021-09-17 08:23:51 148

原创 第8章第26节:完成月度支出柱形图表的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成月度支出柱形图表的制作。现在开始编写代码,实现这项功能。首先添加一个HStack视图,作为柱形图表子视图的容器。添加另一个HStack视图,作为柱形和分隔视图的容器。然后添加一个VStack视图,作为柱形上方的金额标签、柱形和柱形下方的月份标签的容器。在按下command键的同时,点击此处的视图,打开快捷操作菜单。选择此处的提取子视图命令,将布局视图提取为一个自定义视图。然后输入一个名称,作为这个自定义视图的名称。..

2021-09-17 08:20:55 229

原创 第8章第25节:开始制作理财报表页面 [SwiftUI快速入门到实战]

您已经完成了增加收入的表单页面的制作,本节课开始制作理财报表页面,首先创建一个新的视图文件。保持当前的文件模板选项,点击此处的下一步按钮,进入下一步设置页面。然后在文件名称输入框里,输入自定义视图的文件名称。最后点击创建按钮,创建一个新的自定义视图文件。接着开始编写代码,完成报表页面的制作。首先添加一个属性,作为标题视图的内边距。由于当前页面为二级页面,所以添加一个PresentationMode类型的属性,实现当前页面在导航视图里的后退功能。由于..

2021-09-17 08:18:39 201

原创 第8章第24节:完成增加收入的表单页的制作 [SwiftUI快速入门到实战]

本节课延续上一节课的内容,您将完成增加收入的表单页的制作。现在开始编写代码,实现这项功能。首先添加一个VStack视图,作为表单视图的容器。添加一个文本视图,作为第一个输入框的标签。接着添加一个ZStack视图,作为文本输入框的容器。给圆角矩形应用描边效果,设置其边框的宽度为1,高度为44。圆角矩形作为输入框的背景。根据金额的数值是否为空,来决定是否显示一个提示标签。添加一个文本视图,作为文本输入框的占位符。由于无法修改输入框的占位符的字体颜色,所以采用一..

2021-09-17 08:15:20 100

iOS开发知识精美画册.pdf

iOS开发开发知识精美画册,一百多张精美ppt,生动形象、切中要点地讲解iOS开发众多知识点! 数量:一百多张精美ppt 分辨率:超清晰1920 * 1080 内容:生动形象、切中要点地讲解iOS开发众多知识点!

2020-02-28

Photoshop快捷键合集[超清可打印]

Photoshop快捷键大全,高效、省时,早做完不加班! 如需打印,请下载超清版本: https://pan.baidu.com/s/1MiIY9rekB8zONTBd3e5Ovg1

2019-01-15

iOS开发试题大全之二:笔试题600条

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,其中笔试题600条,面试题400条。 题型包含:判断题、单选题,多选题和面试题。这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

iOS开发试题大全之二:面试题400条

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案。其中笔试题600条,面试题400条。 题型包含:判断题、单选题,多选题和面试题。这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

iOS开发试题大全:笔试面试一千题[面试篇]

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,题型包含:判断题、单选题,多选题和面试题。分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

iOS开发试题大全:笔试面试一千题[多线程篇]

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,题型包含:判断题、单选题,多选题和面试题。分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

iOS开发试题大全:笔试面试一千题[界面篇]

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,题型包含:判断题、单选题,多选题和面试题。分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

iOS开发试题大全:笔试面试一千题[常识篇]

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,题型包含:判断题、单选题,多选题和面试题。分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

iOS开发试题大全:笔试面试一千题[语法篇]

iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,题型包含:判断题、单选题,多选题和面试题。分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十个篇章。 大家可以利用这些试题加强iOS开发的理论知识,当然对面试也是很有帮助的! 试题参考答案在每篇的最后一页。

2018-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除