社区首页 >问答首页 >iOS中的安全区域是否严格由操作系统强制执行?

iOS中的安全区域是否严格由操作系统强制执行?
EN

Stack Overflow用户
提问于 2021-06-07 08:35:33
回答 1查看 106关注 0票数 1

我对iOS编程相当陌生。但我想知道,如果我故意创建违反安全区布局准则的视图布局约束,会发生什么。iOS操作系统还会尊重它们吗?

iOS会简单地把我所有冒犯的约束从view.topAnchor转移到view.safeAreaLayoutGuide.topAnchor吗?或者,更糟的是,我的约束会被完全忽略?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-07 08:43:42

所有这些都是为你的应用程序成为一个好的iOS公民遵循的指导方针。在运行时不强制执行这些操作。

使用最适合应用程序内容的指南是你的选择。例如-

  1. UIImageView实例,特别是用作背景时,通常需要覆盖屏幕端到端扩展到safeArea (如statusBar等)。
  2. 主要应用程序内容(如标题、列表等)将保持不受safeArea影响,以便易于阅读/扫描。

iOS是否会悄悄地将我所有冒犯的约束从view.topAnchor转移到view.safeAreaLayoutGuide.topAnchor

iOS会尊重你的要求,它不会自动移动锚。

或者,更糟的是,我的约束会被完全忽略?

,不,不会的,

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67875505

复制
相关文章
IOS UIResponder 判断触碰区域是否在图像内
10 override func touchesBegan(_ touches:Set<UITouch>, with event:UIEvent?) { 11 let touch = touches.first 12 let touchPoint = touch?.location(in:self.view) 13 14 let imageViewFrame = self.imageView.frame 15 let minX = imageViewFrame.origin.x 16 let
用户5760343
2019/07/08
5750
IOS UIResponder 判断触碰区域是否在图像内
iOS 11 安全区域适配总结
刘庆红
2017/09/14
4.9K2
iOS 11 安全区域适配总结
iOS 11 安全区域适配总结
| 导语 本文主要是对iOS 11下企鹅 FM APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。 一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析 问题如下图所示: 1. 原因分析 原因是iOS 11中Controller的automaticallyAdju
腾讯Bugly
2018/03/23
1.8K0
ios uiview touchesBegan 判断点击区域是否在某个view上
– (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
全栈程序员站长
2022/09/15
9460
iOS小技能:适配安全区域距离(safeAreaInsets)
应用场景3: 适配上拉加载更多控件 _vcView.tableView.mj_footer.ignoredScrollViewContentInsetBottom = k_ignoredScrollViewContentInsetBottom;
公众号iOS逆向
2022/08/22
4.6K0
iOS小技能:适配安全区域距离(safeAreaInsets)
30 - JavaScript 中的严格模式​
原文地址:https://dev.to/bhagatparwinder/strict-mode-in-javascript-4ge4
前端黑板报
2022/12/01
5170
iOS区域监控(地理围栏)
区域监控,高德地图上叫地理围栏,两者都是同一个意思。此功能实现的是:首先创建一个区域(围栏),当用户设备进入或者离开此区域时,会有相应的代理方法响应,开发者可以做一些操作。并且最重要的一点是当开启了区域监控,即使用户杀死了APP还是可以监听到代理方法的响应,从而做一些操作。
用户6094182
2019/08/23
1.6K0
iOS区域监控(地理围栏)
基因组中是否存在未被DNA测序覆盖的区域(学徒翻译)
如果基因组是一幅风景,你可以通过NGS创建该景观的地图,那么这幅地图肯定会有一些白色区域。换言之:一些基因组区域不能很好地被NGS技术测序的DNA所覆盖。在此,我们将解释这一点的重要原因。
生信技能树
2019/08/22
1.1K0
iOS 判断字符串中是否有中文
//判断是否有中文 -(BOOL)IsChinese:(NSString *)str { for(int i=0; i< [str length];i++){ int a = [str characterAtIndex:i]; if( a > 0x4e00 && a < 0x9fff) { return YES; } } return NO; }</pre> 用法 if ([self PanDuan:@"aa!@#$%^&*(我)"]) {
用户8671053
2021/10/29
1.6K0
iOS开发中验证手机号是否合法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/53690079
用户1451823
2018/09/13
9990
电脑语言区域-“区域和语言”影响Windows系统稳定_操作系统
  这几天那位“冲动派”MM一直在抱怨自己的电脑毛病不少:玩的中文繁体游戏始终出现乱码;安装运行一些试用版软件也始终报错,说什么试用时间已过。
宜轩
2022/12/26
9720
JVM安全点和安全区域的区别
安全点(safepoint): JVM并不是为每条指令都生成OopMap,当JVM进入特定的位置,记录的信息才能进能暂停用户线程进入GC流程,这个点称为安全点。
逍遥壮士
2021/07/29
1.1K3
iOS 安全
iOS 安全 众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStore发布的,而且苹果的系统难以攻破,所以在iOS里做代码加固一般是一件出力不讨好的事情。万事皆有例外,不管iOS、adr还是js,加密的目的是为了代码的安全性,虽然现在开源畅行,但是不管个人开发者还是大厂皆有保护代码安全的需求,所以iOS代码加固有了生存的土壤。下面简单介绍下iOS代码加密的几种方式。 iOS代码加密的几种方式 1.字符串加密 字符串会暴露APP的很多关键信息,攻击者可以根据从界面获取的字符
用户1941540
2018/05/11
6760
iOS 安全
iOS 安全 众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStore发布的,而且苹果的系统难以攻破,所以在iOS里做代码加固一般是一件出力不讨好的事情。万事皆有例外,不管iOS、adr还是js,加密的目的是为了代码的安全性,虽然现在开源畅行,但是不管个人开发者还是大厂皆有保护代码安全的需求,所以iOS代码加固有了生存的土壤。下面简单介绍下iOS代码加密的几种方式。 iOS代码加密的几种方式 1.字符串加密 字符串会暴露APP的很多关键信息,攻击者可以根据从界面获取的字符
用户1941540
2018/06/21
8340
Typescript 严格模式有多严格?
"use strict"指令在JavaScript 1.8.5 (ECMAScript5)中新增。
用户1462769
2019/11/18
3.1K0
Typescript 严格模式有多严格?
如何查看操作系统是否激活
slmgr /ipk x-x-x-x-x 安装产品密钥,也可以说是替换现有密钥,就是那个5×5的序列号。
Lcry
2022/11/29
2.2K0
LeetCode 959. 由斜杠划分区域(并查集)
在由 1 x 1 方格组成的 N x N 网格 grid 中,每个 1 x 1 方块由 /、\ 或空格构成。这些字符会将方块划分为一些共边的区域。
Michael阿明
2020/07/13
6520
iOS中的atomic一定是线程安全吗
在iOS开发中,我们常常会用到@property来声明属性,在声明属性的关键字中有一对atomic和nonatomic关键字。
新用户
2018/09/18
1.4K0
点击加载更多

相似问题

严格的传输安全通常可以强制执行吗?

23

有没有办法检查严格模式是否强制执行?

714

严格的运输安全(HSTS)是否支持libcurl?

11

如何在Boost::DateTime中强制执行严格的解析

11

iOS 10 vs iOS 11安全区域

118
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档