首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
文汉
广东药学院
关注
已关注
取消关注
安全区域在SwiftUI上的使用
@牛客668579748号:
安全区域在SwiftUI上的使用
这一节来认识安全区域,那么安全区域是什么?SafeArea表示屏幕上的安全区域,这是在不受视觉遮挡或不良用户体验的情况下,用于放置内容的区域。安全区域通常涉及到设备的边缘,例如屏幕顶部的状态栏区域、底部的Home指示器或设备的刘海以下是苹果给出的SafeArea,各个屏幕的指导都有。Layout | Apple Developer Documentation*A consistent layout that adapts to various contexts makes your experience more approachable and helps people enjoy…*developer.apple.com当我们在使用苹果的组件时,它会默认帮我们留好安全区域,以防我们把布局放在了非安全区域下图就是一个例子,使用 VStack,它会自动的把内部的视图放在安全区域内部。防止带来不好的体验struct SafeAreaSample: View { var body: some View { VStack { Rectangle() .fill(Color.red) .frame(maxWidth: .infinity, maxHeight: .infinity) } }}但是有时,我们需要全屏去布局一个背景色。有的时候的布局就超出了安全区域,那么我们改如何去做?这个时候我们的主角就要上场了,ignoresSafeArea , ignoresSafeArea 可以设置超出安全区域的方向,他是一个Edge.Set 枚举类型默认情况下它会忽略上下左右都超出安全区域,你也可以设置某一边。比如我只设置top, 效果如下以上代码是,使用Blue颜色来作为底背景,在底背景上面填充来一个矩形来作为内容视图ZStack { Rectangle() .fill( LinearGradient(gradient: Gradient(colors: [Color.blue, Color.green]), startPoint: .topLeading, endPoint: .bottomTrailing) ) .ignoresSafeArea() Button { } label: { Text("点我") .foregroundColor(Color.black) .padding() .padding(.horizontal, 20) .background(Color.white) .cornerRadius(10) .shadow(radius: 10) } }使用渐变色作为背景,然后在内容区域填充内容以上是使用图形的背景色来作整个区域的背景填充struct SafeAreaSample: View { var body: some View { VStack { Rectangle() .fill(Color.blue) .frame(maxWidth: .infinity, maxHeight: .infinity) .background( Color.red .edgesIgnoringSafeArea(.all) ) } }}安全区域就这么多,喜欢就点个赞吧!
点赞 1
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
07-15 17:24
大哥哥,你是骗子嘛
好专业的话术呢,差点深陷其中了呢,呵,男人
点赞
评论
收藏
分享
07-16 11:29
门头沟学院 Java
7.8科大讯飞 飞星计划 提前批一面
只有一个面试官上来先让我自我介绍然后根据简历上的内容一个一个让我介绍然后问了我一些简历上的项目实现的内容。以及参加比赛的一些比赛的算法实现和效果。然后基于简历进行一些基础的八股发散整体来说问的不怎么深,更多的是让你介绍你简历上面干了什么,怎么干的,怎么评估的。然后让我介绍了一下我要投的论文是怎么实现的。接下来就是问我一些知识储备,现有最新的一些研究我了解多少。然后问我base意向地选择,我说长沙的科大讯飞实验室,然后就是一些基础的反问,科大讯飞研究所是干什么之类的。大概差不多面了30分钟不到40分钟就结束了,然后说让我等hr联系我通知,可能要等一周左右的时间了。刚刚问了hr,已挂
科大讯飞一面307人在聊
点赞
评论
收藏
分享
06-11 16:48
已编辑
蚌埠坦克学院 嵌入式硬件工程师
完了,26实习大失败
没人理啊 ,没有实习秋招能有竞争优势吗各位佬
盖茨伯爵:
一样兄弟,我从4月开始发到现在了,都三四百个了
无实习如何秋招上岸
点赞
评论
收藏
分享
昨天 16:51
门头沟学院 客户端其它
实习打杂,要跑路吗
说到实习打杂,先来看一下实习打杂的判断标准。判断实习是否是打杂的标准:是否为业务相关内容是否能给你带来技能上的提升是否可以成为你简历上的闪光点 有的同学会有疑问,我的工作倒也不全是打杂,但是就是重复性工作,整天CURD,感觉没什么提升空间。这也不能完全怪你们,我们都是经历了9年义务教务出来的人,这9年里面,甚至高中3年,我们都是在别人规划好的计划中按部就班的学习,上了大学之后,自己根本没有主动学习的意识,等着别人规划自己的路,这是不对的。你实习中想要获得的收获,不仅要从导师安排的计划中获取,最重要的还是取决于你怎么做。做好手里面的活。干活你就要有个干活的态度,你可以慢,但是你要做的好,工作交给...
码农索隆:
大家最近怎么样啊,实习的、秋招的
实习打杂,要跑路吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批一面
2.1W
2
...
回忆录:后端鼠鼠苦苦哀求日常实习
8326
3
...
去一座新的城市,开始一段新的旅途
3944
4
...
大三双非水产专业上岸阿里后端(一)
3293
5
...
焦虑麻了
2604
6
...
一线城市生存成本分析:月薪多少才够用?
2561
7
...
天塌了,自制力差,学了一学期的JavaSE,暑假玩了四五天天,花了八九天把笔记都看了了一遍发现记不住,就花了九天去学MySQL,然后再回过来练习Javase面试,随机抽了两个题目,线程的生命周期,Ar
2519
8
...
做题家,内卷魔怔人是如何破坏大环境的?
2417
9
...
实习转正,看的不只是硬实力
2096
10
...
25届应届硕士入职一星期辞职了
2034
创作者周榜
更多
正在热议
更多
#
风评不好的公司,你会去吗?
#
37553次浏览
230人参与
#
假如你的老板掉河里,你的工作能为他做什么
#
31246次浏览
380人参与
#
第一份工作应该选高薪还是热爱?
#
72233次浏览
699人参与
#
职场新人体验
#
4074次浏览
55人参与
#
你觉得第一学历对求职有影响吗?
#
95727次浏览
675人参与
#
外包能不能当跳板?
#
37999次浏览
228人参与
#
你觉得早上几点上班合适?
#
73737次浏览
308人参与
#
学历贬值真的很严重吗?
#
26531次浏览
180人参与
#
推荐一首陪你工作的歌吧
#
15324次浏览
99人参与
#
秋招签约后的心态变化
#
84122次浏览
821人参与
#
双非能在秋招上岸吗?
#
223401次浏览
1180人参与
#
听劝,这个公司值得去吗
#
487799次浏览
1709人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
93507次浏览
692人参与
#
打工人的工作餐日常
#
55047次浏览
436人参与
#
反问环节如何提问
#
93843次浏览
1938人参与
#
大学最后一个寒假,我想……
#
47447次浏览
576人参与
#
面试被问第一学历差时该怎么回答
#
138026次浏览
853人参与
#
一人推荐一个值得去的通信/硬件公司
#
187215次浏览
1861人参与
#
月薪多少能在一线城市生存
#
37359次浏览
357人参与
#
机械制造秋招总结
#
54683次浏览
513人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务