12 李发展

尚未进行身份认证

我要认证

《iOS移动开发从入门到精通》图书作者,苹果商店热门应用《互动教程》开发者,互动教程网负责人。拥有16年的IT行业工作和教学经验,曾就职于知名外企,主要负责iOS高级开发,服务过中国电信,宾利,古琦,香格里拉,杜蕾斯等行业标杆品牌。拥有丰富的实战和教学经验,授课形式不拘一格。熟悉iOS、Swift、网页设计、Javascript开发等技术。 网站:www.hdjc8.com 邮箱:fzhlee@163.com

等级
TA的排名 694

SwiftUI从入门到实战第2章第15节:RadialGradient

使用RadialGradient绘制径向颜色渐变的背景。径向渐变从原点开始,以椭圆形状向外扩散,渐变由两部分组成:椭圆和颜色组。椭圆用来控制渐变的位置和形状,而颜色组用来控制渐变的颜色变化。示例代码://首先修改此处的文本视图,径向渐变将作为文本视图的背景。Text("SwifUI Gradient") .font(.system(size: 36))//设置文本视图的字体尺寸为36,增加文字的尺寸。 .padding()//设置文本视图的间距,增加文本视图的内边距。接着设置文

2020-05-20 21:06:35

SwiftUI从入门到实战第2章第14节:AngularGradient

相关课程:http://hdjc8.com/hdjc/swiftUI/使用AngularGradient绘制角度颜色渐变的背景。本节课演示角度渐变的使用。角度渐变是指从起点到终点,颜色按顺时针做扇形渐变,即发射形渐变。示例代码:VStack{ Text("SwifUI Gradient")//首先修改此处的文本视图,角度渐变将作为文本视图的背景。 .font(.system(size: 36))//设置文本视图的字体尺寸为36,增加文字的尺寸。 .padding()//

2020-05-20 21:00:00

LinearGradienSwiftUI从入门到实战第2章第13节:LinearGradien

相关课程:http://hdjc8.com/hdjc/swiftUI/和单纯的颜色相比,运用渐变技术能使画面更加丰富,给人更强的视觉冲击力。本节课演示线性渐变的使用。使用LinearGradien绘制线形颜色渐变的背景。示例代码:Text("SwifUI Gradient") .font(.system(size: 36))//设置文本视图的字体尺寸为36,增加文字的尺寸。 .padding()//设置文本视图的间距,增加文本视图的内边距。 .foreground

2020-05-18 20:47:18

SwiftUI从入门到实战第2章第12节:Shape-Path

相关课程:http://hdjc8.com/hdjc/swiftUI/使用Path,并配合move和addLine绘制自定义的图形。本节课演示路径的绘制,通过Path路径可以绘制极为复杂的图形,我们在第八章使用路径绘制了漂亮的折线图表,但是本节只讲解基本路径的绘制。示例代码://首先添加一个路径,在闭包语句里进行路径形状的定义。Path { path in //将路径的起点移到此处的坐标位置,也就是水平坐标为30,垂直坐标为0的位置。 path.move(to: CGPoin

2020-05-18 20:43:17

SwiftUI从入门到实战第2章第11节:Shape-Rectangle

相关课程:http://hdjc8.com/hdjc/swiftUI/使用Rectangle绘制矩形,使用RoundedRectangle绘制圆角矩形。本节课演示矩形和圆角矩形等图形的绘制,以及如何给图形添加描边效果。示例代码:VStack{ Rectangle() //接着修改填充颜色为橙色,并设置它的宽度和高度。 Rectangle() .fill(Color.orange) .frame(width: 200, height:

2020-05-15 19:24:22

SwiftUI从入门到实战第2章第10节:Shape-Circle

相关课程:http://hdjc8.com/hdjc/swiftUI/在SwiftUI里可以很方便的绘制各种各样的图形,您将在第七章和第八章,绘制各种复杂和漂亮的图形和图表,本节课先演示简单圆形的绘制。使用Circle绘制圆,并设置圆形的填充颜色、显示区域等属性。示例代码:VStack{ //绘制一个圆形,它的填充颜色默认是黑色。 Circle() //通过调用它的fill方法,给圆形填充橙色。 Circle() .fill(Color.orange)

2020-05-15 18:53:57

SwiftUI从入门到实战第2章第9节:MapView

SwiftUI并没有包含MapView,这里通过遵循UIViewRepresentable协议,在SwiftUI中集成UIKit中的WKMapView。示例代码:import SwiftUIimport MapKit //首先导入需要使用到的MapKit框架。//使当前的结构体遵循UIViewRepresentable协议。使用该协议的实例,可以在SwiftUI中创建和管理UIView对象。struct ContentView : UIViewRepresentable {

2020-05-15 18:45:37

SwiftUI从入门到实战第2章第8节:使用UIKit中的WKWebView

相关课程:http://hdjc8.com/hdjc/swiftUI/SwiftUI并没有包含WebView,这里通过遵循UIViewRepresentable协议,在SwiftUI中集成UIKit中的WKWebView。示例代码:import SwiftUI//首先导入需要使用到的WebKit框架。import WebKit//使当前的结构体遵循UIViewRepresentable协议。使用该协议的实例,可以在SwiftUI中创建和管理UIView对象。struct Content

2020-05-13 20:42:38

SwiftUI从入门到实战第2章第7节:TabView

相关课程:http://hdjc8.com/hdjc/swiftUI/TabView相当于UIKit中的UITabBarController,用于实现标签视图集。标签视图位于屏幕的底部,可以让用户在几个页面之间进行快速的切换,效果类似于UITabBarController。标签视图所控件的页面位于大括号之内。TabView仅支持类型为文本、图像或LayoutView的标签项,其他类型的视图将产生一个可见的空白标签项。示例代码:var body: some View { TabView

2020-05-13 20:22:19

SwiftUI从入门到实战第2章第6节:Toggle

相关课程:http://hdjc8.com/hdjc/swiftUI/Toggle相当于UIKit中的UIToggle,用于实现选项开关(开户或关闭)的功能。Toggle开关控件的使用非常普遍,例如手机设置页面的蓝牙和飞行模式等功能的选项开关。主要用于标识是否选择某个选项,或者是否激活某项功能。示例代码:struct ContentView : View { //首先添加一个布尔类型的属性,并设置它的初始值为真。该属性拥有@State绑定包装标记,表示该属性将和开关控件进行数据绑

2020-05-13 16:29:07

SwiftUI从入门到实战第2章第5节:Segment

相关课程:http://hdjc8.com/hdjc/swiftUI/Segment分段控件,类似于UIKit中的UISegmentedControl。分段控件提供一栏选项按钮,一次只能激活其中一个选项按钮。用于实现若干选项的单选。使用分段拾取器,可以在多个视图区域进行快速的跳转。示例代码:struct ContentView : View { //给当前的结构体添加一个数组属性,作为Picker列表的数据源。 private var animals = ["???

2020-05-13 16:25:53

SwiftUI从入门到实战第2章第4节:Stepper

相关课程:http://hdjc8.com/hdjc/swiftUI/Stepper步进器相当于UIKit中的UIStepper,用于实现数据的递增和递减。本节演示Stepper步进器的使用,步进器由一个增加按钮、一个减小按钮和一个数值标签组成,非常适用于在小范围内进行数值的精确调整。示例代码:struct ContentView : View { //首先添加一个浮点类型的属性,并设置它的初始值为0。该属性拥有@State绑定包装标记,表示该属性将和步进器视图进行数

2020-05-12 20:04:19

SwiftUI从入门到实战第2章第3节:Slider的使用

相关课程:http://hdjc8.com/hdjc/swiftUI/Slider相当于UIKit中的UISlider,通过移动滑杆实现指定区域和间隔的数值的选择。Slider视图的使用非常简单,用户可以在最小值和最大值的范围内,通过拖动滑块进行数值的快速设置,所以常用于音量调整、播放进度和拍照缩放等场合。示例代码:struct ContentView : View { //首先添加一个浮点类型的属性,并设置它的初始值为0。该属性拥有@State绑定包装标记,表示该属

2020-05-12 19:59:33

SwiftUI从入门到实战第2章第2节:PickerDate

相关课程:http://hdjc8.com/hdjc/swiftUI/本节演示DatePicker视图的使用,DatePicker和UIKit中的UIDatePicker类似,主要用于提供一个日期和时间列表,方便用户的选择。示例代码:struct ContentView : View { //首先添加一个日期格式化类型的属性,您将用它对用户所选的日期和时间进行格式化,并显示在文本视图中。 var myDateFormatter: DateFormatter { ...

2020-05-12 15:26:01

SwiftUI从入门到实战第2章第1节:Picker

参考资料:http://hdjc8.com/hdjc/swiftUI/Picker相当于UIKit中的UIPickerView,用于实现若干项目的选择。示例代码:struct ContentView : View { //给当前的结构体添加一个数组属性,作为Picker列表的数据源。 var fruits = ["Apple", "Banner", "Pear", "Watermelon"] //添加另一个数组属性,作为Picker列表的每一个选项的...

2020-05-12 15:21:10

仔细看,这些照片中的“火焰”,都是用肯德基炸鸡拍出来的

这些年,肯德基的很多广告都相当成功。而最近,一组以炸鸡为概念的广告又让人眼前一亮。火箭升空的火焰,火上爆发的尘埃,赛车奔驰的尾烟,都被替换成了肯德基的炸鸡。这个创意来自奥美的创意总监John Koay。谈及这组创意是如何出炉的,他表示:“那晚,我们坐在一起吃肯德基,思考我们如何能够将这种辣鸡肉火热的质感表现出来,所以我们更仔细地观察了产品,最后发现炸鸡看起来还像别的东西……”于是,他们找来摄影师,“这些家伙用相当专业的灯光拍摄炸鸡,我们一起研究如何使炸...

2020-05-11 10:38:47

看了那么多文章,你为什么还不会排版?

万聚制作2018-05-30 15:34:01这次我们讲的是能够让大家快速上手的的排版方法,说白了就是小技巧。但是在说小技巧之前我们需要明白:排版的目的是什么。 在企业中哪些地方需要我们用到排版。目的首先需要考虑的是我们的产出是否有商业价值,再考虑创意与美观。 所以,我们的目的就是更高效的向用户传达信息。 高效传达信息的设计原则有:突出主内容,让画面层次分明,引导视线点缀还有吸睛的创意与配色。哪些地方需要我们用到排版1.据我所知可能需要用到排版的有这些地方:网页、app、pp.

2020-05-11 10:38:11

十岁左右的孩子都可以用这样的线条画画

美绘艺术2018-05-07 07:35:55看到这只狗狗原来还可以这样画啊这组作品来自韩国的朋友미스타쿠长短不一的线条就可以画出一只呆萌可爱的狗狗替换高清大图替换高清大图替换高清大图替换高清大图作者画的最多的是猫咪可见对猫咪不是一般的喜爱啊小编还在纸上临摹了一只超级简单作为日常的的小插画你也可以来几只哦..

2020-05-11 10:37:25

当代世界顶级彩铅牛人的画作,每一副仿佛照片一样逼真!

摹美艺术2018-03-28 22:34:22彩铅笔是适合任何年龄段的工具。具有很好的表现力,是零基础学画画最好工具和素描是相通的,比素描丰富多彩彩铅可以画的非常逼真,色调丰富光泽鲜亮,创作出照片一样写实的作品。通过素描技巧来创作,混合色彩,光彩层次跃然纸上。任何人可以尝试创作,向顶级高手学习。Karen Hull美国女性画家的超写实彩铅画Morgan Davidson画的彩铅动物太逼真!K.

2020-05-11 10:35:57

摄影师的“伟大”!分享一组高大上的“照骗”的前期与后期

行摄奶爸2018-05-23 11:41:45这里与大家分享来自巴西的摄影师Gilmar Silva向我们展示了一些精彩摄影作品幕后的样子。那些我们看似精心雕琢的画面、精准的用光、完美的构图,其实在真实生活中显得如此平淡无奇,甚至还有些简陋。所以这些照片足矣显示出摄影的魅力,以及摄影师对画面进行雕琢的过程。从真实场景到画面,从角度到构图,无不彰显着摄影师的“伟大”!摄影师Gilmar Silva摄影师Gilmar Silva摄影师Gilmar Silva摄影师Gilma.

2020-05-11 10:35:15

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。