目前我们做移动端项目几乎不需要考虑为什么要这样写样式,为什么设计稿上100px我们直接写成1rem,移动端的屏幕尺寸那么多变,为什么能轻松兼容?那我们得从移动端的屏幕尺寸来探索一下其中的原理,首先就得了解这些费解的概念。我在网上收集了很多资料,众说纷芸,我按自己的理解整理了这篇文章,如果有理解不当的地方,请指正。屏幕尺寸即我们通常说的尺寸是多少多少英寸啦,指的是屏幕对角线的长度。比如iphone6
转载
2024-09-23 09:53:18
65阅读
# iOS 获取屏幕倍数
在iOS开发中,了解屏幕的倍数对于设计用户界面是至关重要的。屏幕的倍数(或称Retina倍数)是指设备屏幕的物理像素与逻辑像素的比例。通过了解这个概念,开发者可以为不同屏幕分辨率的设备提供优化的图像和界面,从而改善用户体验。
## 1. 什么是屏幕倍数?
屏幕倍数是苹果设备上的一个重要属性,通常用“@1x”、“@2x”、“@3x”来表示。具体来说:
- **@1x
原创
2024-09-30 03:10:20
255阅读
为什么会有2倍,3倍图网络上会有很多的解释,这些解释都是对的。通俗点说,出现这种区别是因为,屏幕尺寸没有屏幕分辨率增长的快(所以更高清了)。所以,对于iPhone6来说,1pt(代码中的尺寸值单位,也可理解为屏幕物理尺寸的换算单位)代表2px。对于iPhone6P来说,1pt代表3px。所以对于iPhone6P和iPhone6来说,我们如果都想在屏幕上显示一个100ptx100pt的图片。iPho
转载
2023-11-24 17:17:53
104阅读
unity版本2018.4.3f11、IconApplication iconsMain icons for your app (也就是手机 主界面看到的图标)Spotlight iconsSpotlight search results for your app (被搜索到时的图标)Settings iconsDevice’s main Settings page (设置页面的图标)Notifi
转载
2023-09-15 18:24:05
338阅读
Apple 设备尺寸iPhone 设备设备名(推出年份)对角线尺寸(英寸)分辨率(像素)PPIAsset点状态栏高度(点)虚拟Home键高度(点)iPhone 11 Pro(2019)5.82436*1125458@3x812*3754434iPhone 11 Pro Max(2019)6.52688*1242458@3x896*4144434iPhone 11(2019)6.11792*8283
转载
2023-07-13 19:16:49
249阅读
移动端300ms延迟原因2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,应对 iPhone 这种小屏幕浏览桌面端站点的问题。双击缩放(double tap to zoom),这也是会有上述 300 毫秒延迟的主要原因。双击缩放,即用手指在屏幕上快速点击两次,iOS 自带的 Safari 浏览器会将网页缩放至原
转载
2024-01-17 07:55:07
26阅读
### iOS 5的倍数
在iOS开发中,我们经常会听到这样的说法:iOS 5的倍数。那么,iOS 5的倍数到底指的是什么呢?在这篇文章中,我们将详细介绍iOS 5的倍数,并通过代码示例来帮助大家更好地理解。
### 什么是iOS 5的倍数?
iOS 5的倍数指的是iOS系统版本号是5的倍数,比如iOS 5、iOS 10、iOS 15等。通常情况下,每个iOS主要版本更新都会带来一些新的功能
原创
2024-03-12 03:27:32
55阅读
一、手势识别与触摸事件 1、如果想监听一个view上面的触摸事件,可选的做法是:(1)自定义一个view(2)实现view的touches方法,在方法内部实现具体处理代码 2、通过touches方法监听view触摸事件,有很明显的几个缺点 (1)必须得自定义view(2)由于是在view内部的touches方法中监听触摸事件,因此默认情况下,无法让其他外界
转载
2023-07-24 13:20:14
83阅读
Morris_ 2019.04.11前面有总结过一些在开发中遇到的屏幕旋转的基础知识。一、设置应用支持的转屏方向设置方式00x1在TARGET->General->Deployment Info->Device Orientations下,可设置App支持的屏幕旋转方向。这里的设置会同步到应用的plist文件中。00x2苹果也提供了代码设置app支持的转屏方式的Api:- (UI
转载
2023-10-31 10:39:39
190阅读
# iOS 是否2的倍数
在iOS开发中,有时候我们需要判断一个数字是否是2的倍数,这在很多算法和逻辑中都是非常常见的操作。本文将带领大家通过代码示例和详细解释,学习如何判断一个数字是否是2的倍数。
## 什么是2的倍数
首先,我们需要明确什么是2的倍数。一个数字是2的倍数,就是这个数字能够被2整除,也就是余数为0。比如4、8、16等都是2的倍数。
## 代码示例
接下来,我们将通过代码
原创
2024-03-16 04:34:50
127阅读
ios开发过程中屏幕尺寸,分辨率及其比例等等之间的关系?一次性详尽,清晰介绍,以饷入门者 根据屏幕尺寸和分辨率,ios现在数起来有6个版本。 一,3GS;二,4s为代表;三,iphone5;四,ipad2为代表;五,ipad4为代表;六,ipad mini。 只是分辨率不一样的情况,如一二或者四五相比,开发时提供两种分辨率就可以了,应用自动识别? 只是尺寸不一样的情况,如四六相比,开发时完全没有
转载
2023-07-18 00:55:52
189阅读
概要:这里只说项目如何配置横竖屏,具体横竖屏适配可以参考下文图解---横屏的VC--最后一个方法里适配横竖屏,用 AutoLayout 的话就不用处理了,注意横屏后刘海屏的左右边距,我习惯一般直接给个 44pt 的左右边距。 最近在处理项目里一个竖屏跳转横屏,然后再跳转另一个横屏的技术需求,
一、iOS屏幕适配发展历程设备适配技术4及以前(iPad未出)直接用代码计算有了iPadautoResizing有不同屏幕的iPhone后autoLayout有更多不同屏幕的iPhone后sizeClass二、各个技术的特性1、 直接用代码计算由于屏幕的大小都一样,只有横竖屏的情况,可以直接计算2、 autoResizing适合于控件与其父控件的关系各属性的解释属性解释UIViewAutoresi
转载
2023-09-12 20:05:41
140阅读
1:iPhone尺寸规格尺寸表格:1 inch(英寸) = 2.54cm = 25.4mm2:屏幕尺寸我们通常所说的iPhone5屏幕尺寸为4英寸、iPhone6屏幕尺寸为4.7英寸,指的是显示屏对角线的长度(diagonal)屏幕尺寸:对角线3:像素密度PPIPPI(Pixel Per Inch by diagonal):表示沿着对角线,每英寸所拥有的像素(Pixel)数目。PPI数值越高,代表
转载
2023-09-13 09:33:43
254阅读
随着iOS 11的发布,苹果增加了屏幕录制功能,iPhone和iPad用户可以录制动态屏幕视频了。如果你想记录正在玩的游戏片段、录制直播、或者制作操作视频等,不要错过这篇文章。在这里,小编将介绍如何录制iPhone屏幕并分享一些实用的屏幕录制技巧。一、如何开启iPhone录屏功能屏幕录制内置于iPhone中,要使用该功能,需先将屏幕录制按钮添加到控制中心。打开设置 - 点击控制中心,在更多控制中找
转载
2023-08-29 21:10:50
570阅读
问题:这个业务场景描述如下:项目本身支持横竖屏,但是要在特定ViewController下禁用该VC的方向,即对屏幕旋转不敏感;但又要满足能获取到当前屏幕的方向一开始以为重写这个方法即可:override func willRotate(to toInterfaceOrientation: UIInterfaceOrientation, duration: TimeInterval) {
转载
2023-09-07 21:31:20
206阅读
实际上,macOS 是自带远程操控功能的,而且还附有共享剪贴板、拖拽分享文件等十分方便的功能。今天就来为大家详细介绍一下。如何发起屏幕共享?自带语音通话功能共享剪贴板拖拽共享文件还有一款很好用的第三方 App 可以选择如何发起屏幕共享?屏幕共享功能的入口藏在一个相对来说大家都不怎么想得到的地方:信息。news.png在使用该功能之前,你需要先添加对方为联系人,具体的添加方式为:打开信息应用>
转载
2023-09-13 14:00:49
497阅读
iOS屏幕适配教程 1.通过frame进行适配在iOS早期开发,都是使用frame属性进行屏幕适配,需要多套代码,非常麻烦。 //使用frame添加控件view,并设置属性,但是只能使用指定屏幕尺寸
[super didReceiveMemoryWarning];
UIView *greenView=[[UIView alloc]init];
greenVie
转载
2023-07-14 20:53:23
455阅读
首先,在Xcode里设置整个项目支持的屏幕显示方向:然后创建一个UINavigationController的子类,然后重载以下属性:对于需要自定义屏幕方向的ViewController,重载这个属性之后返回需要设定的屏幕方向参数即可。在shouldAutorotate属性中判定哪个ViewController可以支持自动旋转;在supportedInterfaceOrientations属性中判
转载
2023-07-26 16:38:35
162阅读
随着科技的不断发展,如今我们都有智能手机和电脑,那么如何把手机屏幕投屏到电脑上呢?其实很简单,下面便来分享给大家,教大家IphoneX怎么投影电脑的具体方法。使用工具:手机、电脑操作方法:1、今天说到iPhone的镜像投屏功能,确实比较先进和强大的,可能苹果用户了解的多一点,不管大家对这个功能熟不熟悉,下面就来给大家分享手机投屏的教程。2、首先我们将手机和电脑连接到同一个网络环境(如WiFi和流量
转载
2023-07-20 17:28:57
248阅读