SwiftUI—如何在SwiftUI中绘制一个圆形

简介: SwiftUI—如何在SwiftUI中绘制一个圆形

在SwiftUI里可以很方便的绘制各种复杂和漂亮的图形和图表,本节课先演示简单圆形的绘制。


使用Circle绘制圆,并设置圆形的填充颜色、显示区域等属性。

示例代码:


VStack{
    Circle() //绘制一个圆形,它的填充颜色默认是黑色
    Circle()
    .fill(Color.orange) //给圆形填充颜色
    .frame(width: 200, height: 200) //将圆形的宽度和高度都设置为200
    ZStack {
       Circle().fill(Color.purple)
       Circle().fill(Color.yellow).scaleEffect(0.8) //尺寸缩小到原来的0.8倍
       Circle().fill(Color.orange).scaleEffect(0.6)
    }
    Rectangle() //绘制一个矩形,默认填充颜色为黑色
    Rectangle()
    .fill(Color.orange)
    .frame(width: 200, height: 200)
    ZStack {
       Rectangle().fill(Color.purple)
    .frame(width: 300, height: 200)
       Rectangle().fill(Color.yellow)
    .frame(width: 300, height: 200)
    .scaleEffect(0.8)
       Rectangle()
    .fill(Color.orange)
    .frame(width: 300, height: 200)
    .scaleEffect(0.6)
    }
}


2466108-308b3f2cd75a7222.webp.jpg

目录
相关文章
SwiftUI—使用Text视图创建漂亮的富文本
SwiftUI—使用Text视图创建漂亮的富文本
1323 0
SwiftUI—使用Text视图创建漂亮的富文本
|
Swift iOS开发 开发者
iOS - 跳转App Store下载 app 的两种方式
iOS - 跳转App Store下载 app 的两种方式
2696 0
iOS - 跳转App Store下载 app 的两种方式
SwiftUI—如何给图像视图添加遮罩以突出主题
SwiftUI—如何给图像视图添加遮罩以突出主题
758 0
SwiftUI—如何给图像视图添加遮罩以突出主题
|
前端开发 API Swift
探索iOS应用开发的新趋势:SwiftUI和Combine框架
【8月更文挑战第16天】本文深入探讨了iOS平台上的两个最新技术:SwiftUI和Combine。SwiftUI旨在简化用户界面的构建,而Combine则优化了事件处理机制。我们将分析这两个框架如何共同推动iOS开发的未来,以及它们给开发者带来的便利和挑战。
267 6
|
缓存
自定义SDWebImage图片缓冲区自清理机制
自定义SDWebImage图片缓冲区自清理机制
254 0
|
iOS开发
如何识别手机是否有灵动岛(dynamic island)
如何识别手机是否有灵动岛(dynamic island)
555 0
|
编解码 图计算 iOS开发
iPhone手机屏幕尺寸与倍图计算公式(更新至iPhone 14 Plus)
iPhone手机屏幕尺寸与倍图计算公式(更新至iPhone 14 Plus)
676 0
使用SwiftUI搭建一个倒计时App,让你做饭时不再焦虑~
使用SwiftUI搭建一个倒计时App,让你做饭时不再焦虑~
359 0
|
前端开发 JavaScript
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
解决Ajax发送DELETE请求时后台无法接收到参数的问题(Restful风格)
279 0