开头先介绍下我之前遇到的一个问题:在Xcode总使用compact any 的UI如下图所示:可视在iPhone5s真机上运行后发现界面是:左边的lable缩进屏幕了,真是头痛!怎么解决呢,后来查了下sizeClasses发现由于使用了sizeClasses之后导致在一开始nib中的屏幕适配不对,我直接取消sizeClasses然后发现实际上Xcode中的界面就是这个错误的界面,修改之后就OK了!
转载
2024-01-15 21:19:03
93阅读
屏幕适配问题共有四种解决方案:(1)根据屏幕宽高写控件frame(下策);(2)Autoresizing的使用(中策);(3)AutoLayout的使用(上策);(4)sizeClasses+AutoLayout的使用(上上策)。下面将会分别来进行叙述。(1)根据屏幕宽高写控件frame利用宽高比,在不同的屏幕中来进行对控件的位置与控件的宽高进行等比例缩放.选定一个型号的屏幕的宽高为基准,进行等比
转载
2023-09-10 14:55:43
369阅读
文件格式图片加载性能取决于加载大图的时间和解压小图时间的权衡。很多苹果的文档都说PNG是iOS所有图片加载的最好格式。但这是极度误导的过时信息了。PNG图片使用的无损压缩算法可以比使用JPEG的图片做到更快地解压,但是由于闪存访问的原因,这些加载的时间并没有什么区别。清单14.6展示了标准的应用程序加载不同尺寸图片所需要时间的一些代码。为了保证实验的准确性,我们会测量每张图片的加载和绘制时间来确保
转载
2023-09-06 12:24:03
281阅读
苹果的小组件与安卓还是有很大的不同,其中不乏一些难以发现的「小惊喜」。
iOS 14 最大的变化之一,就是支持桌面小组件了。之前的小组件只能在今天视图,也就是负一屏中添加,自由度有限,而把范围扩展到桌面后,小组件的能力、形态都有了很大的变化。有的人可能会说,「也就比 Android 落后了十年」,我一开始也这样想。不过苹果「迟到」也不是第一次了,「后来居上」的情况也不少见
转载
2023-10-01 22:51:17
209阅读
更新iOS 14系统不仅与获取安全补丁有关。经过重新设计的主屏幕页面,小部件和应用程序库为您提供了更多装饰iPhone屏幕的选项。Siri在iOS 14中变得越来越聪明,画中画功能允许您在FaceTiming或同时观看视频和文本时使用另一个应用程序。还有更多有趣的功能,使您想要如此尽快地更新iOS 14。所以,就在这里。您应该了解的有关更新iOS 14和iPhone 升级系统的相关问题及解决方案。
转载
2023-10-01 22:49:57
174阅读
北京时间2020年6月23日凌晨1点,第31届苹果全球开发者大会(WWDC 2020)在线进行了首日演讲,期间来自155个国家和地区的2300多万名开发者,与苹果共同见证此次会议的召开。在会上公布了苹果下一步针对iOS 14、macOS 10.16、iPadOS 14、watchOS 7和tvOS 14等苹果生态内系统所进行的全面升级。WWDC 2020 苹果系统全面升级经
转载
2023-09-13 10:18:28
179阅读
Interface Builder(IB)是Mac OS X平台下用于设计和测试用户界面(GUI)的应用程序;storyboard:故事板优点:页面直观清晰缺点:不利于大型app协同开发,一个vc有大量的push和pop,如果全在一个一个storyboard上,后续维护难度大,远不如代码逻辑清晰。下面是一个故事板:xib:等同于nib,初只有nib文件,后来将其更名为xib,但大家一直沿袭nib这
转载
2024-04-21 13:17:16
36阅读
开发中遇到的问题,iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充.iOS14适配总结如下:1. KVCiOS14不允许以KVC形式访问 UIPageControl的pageImage、_currentPageImage在iOS14下设置UIPageControl的pageimage,会导致奔溃,不能再用了。if (@available(iOS 14.0,*)) {
转载
2024-04-18 21:33:52
143阅读
2017.09.23不断完善中。。。2017.10.02 新增 iPhone X 适配官方中文文档更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类:单纯升级iOS11后造成的变化;Xcode9 打包后造成的变化;iPhoneX的适配一、单纯升级iOS11后造成的变化######1. 升级后,发现某个拥有tableView的界面错乱,组间距和contentInset错乱,因为i
转载
2024-06-03 20:49:41
120阅读
在 iPhone 应用里,有时我们想强行把显示模式从纵屏改为横屏(反之亦然),CocoaChina 会员 “alienblue” 为我们提供了两种思路第一种:通过人为的办法改变view.transform的属性。 具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于View.transform是二维
转载
2024-06-11 22:06:51
376阅读
# iOS14适配 导航栏返回栏实现教程
## 1. 流程表格
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建自定义导航栏返回按钮 |
| 2 | 设置导航栏返回按钮样式 |
| 3 | 在目标控制器中设置导航栏返回按钮 |
| 4 | 自定义导航栏返回按钮点击事件 |
## 2. 具体操作步骤
### 1. 创建自定义导航栏返回按钮
```swift
// 创建自
原创
2024-02-21 06:06:01
115阅读
IOS的屏幕适配几乎不需要大量的代码操作,更多的时间我们只是动动鼠标选择一下就搞定。可以苹果在这方面做的还是比较人性的,解放了开发者。首先来说说Iphone这几种屏(由于最近做的是iPhone APP还未涉及到iPad,将来涉及到iPad时会更新)机型资源分辨率屏幕宽高,单位点屏幕模式iPhone 3gs320X480320X4801XiPhone 4s640X960320X4802XiPhone
转载
2023-12-31 22:10:26
142阅读
# iOS 14 Pro屏幕适配指南
随着Apple发布的iPhone 14 Pro以及更高版本,开发者需要特别注意如何优化他们的应用程序以适应新的屏幕尺寸和特性。iOS 14 Pro的屏幕规格为6.1英寸,分辨率为2532 x 1170像素,支持ProMotion技术,能够动态调整刷新率。这篇文章将介绍如何针对iOS 14 Pro进行屏幕适配,并提供代码示例以及相应的状态图和关系图。
##
我们研究了Apple最新的移动操作系统,并发现了一些隐藏的功能。我们向您展示在哪里可以找到它们以及如何使用它们。苹果新 的iOS 14和iPadOS 14 为您更新iPhone ($ 699亚马逊)和iPad的($ 260返回市场)添加了一堆我们非常兴奋的新功能,如在主屏幕上的小部件,各种各样的应用程序的抽屉和隐私改进。当然,在准备好手机或平板电脑之后,您现在就可以安装iOS 14和iPad 14
转载
2023-10-01 22:55:58
366阅读
ios百度地图sdk 网格 Developers can begin working with Mapbox iOS SDK version v6.2.0-beta.1 to fully support Apple iOS14, including Approximate Location. This prerelease tracks the current iOS14 beta. We re
转载
2024-03-08 13:32:35
65阅读
PS:有网友提到图中效果是越狱插件修改的,不过爆料者BenGeskin在推特上强调这是iOS 14不是越狱。以BenGeskin以往爆料信息来看准确性还是非常高的。
苹果将在 WWDC 2020 全球开发者会议上披露iOS 14版 , 届时经认证的开发者们可以提前获得该版本进行测试。
不过在苹果正式介绍iOS 14版前已经有爆料者获得内部测试版 , 这些测试版尚未对外
转载
2023-12-20 22:21:02
416阅读
今天凌晨,苹果正式发布 iOS 14.5 正式版,可谓是 iOS 14 阶段到目前为止最大的升级。本次升级内容如下:通过 Apple Watch 解锁 iPhone佩戴口罩尝试使用面容 ID 时,可通过 Apple Watch Series 3 及后续机型解锁 iPhone X 及后续机型AirTag 和“查找”支持通过 AirTag 在“查找” App 中以私密且安全的方式跟踪并查找您的重要物品
转载
2024-01-11 13:24:22
90阅读
在iOS 14中,Apple引入了相册权限的重大变化,从而导致许多开发者面临相册权限适配问题。为了帮助大家顺利解决这个问题,我将详细记录整个过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化。
## 环境准备
我们需要准备的环境包括:
- Xcode 12及以上版本
- iOS 14 SDK
- Swift 5.0及以上
兼容性方面,下面的四象限图展示了技术栈的匹配度。
苹果召开了 2020 WWDC 大会,本次大会可以说诚意满满,发布了包括iOS14系统,iPadOS14系统,macOS Big Sur(大瑟尔)系统,watchOS 7系统,全新Mac苹果自研处理器等内容 最受关注的,无疑是全新的 iOS 14 系统,可以说是自 iOS 7 以来变动最大的一次更新。下面先来看看 iOS14 都有哪些新功能和新特性吧! !i
转载
2023-07-27 17:17:15
319阅读
【IOS 开发学习总结-OC-61】IOS 的自动旋转 很多的应用都支持横屏和竖屏2种运行模式。模式切换时会自动调整界面,以保证在2种模式下应用都运行良好。——这就是自动旋转机制。当然这2种方式,根据需要来进行实现。- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionar
转载
2024-02-01 19:40:06
101阅读