摘要:在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配。 自己总结了几种方法供大家参考。方法一:用宏定义适配字体大小(根据屏幕尺寸判断)//宏定义
#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)
#define FONT_SIZE(size) ([UIFont sy
转载
2023-07-13 17:23:20
77阅读
总结: 1.状态栏高度发生变化,解决方案:布局的时候这个高度不要写死,通过方法获取高度. 2.导航栏的视图层级结构发生变化而导致 UI(titleView、UIBarButtonItem) 问题。 3.safeAreaInset 导致 Scrollview 偏移。 4.Tabbar发生变化,建议用系
转载
2017-12-27 14:03:00
951阅读
2评论
Xcode 13.0 编译问题一些老项目使用的编译方式是 Legacy Build System (Deprecated)。这个方式在 Xcode 13.0中会报编译错误。: The Legacy Build System will be removed in a future release. You can configure the selected build system and thi
转载
2023-09-01 11:02:10
359阅读
1·可升级的设备在更新之前,大家首先要看看自己的苹果设备是否支持升级iOS 11。iPhone方面,支持iPhone 5S后推出的苹果手机。即将推出的iPhone 8和iPhone X则是预装了iOS 11,不需要手动升级。而iPad则支持iPad Pro全系列、iPad Air2、iPad Air、iPad 5、iPad mini 4、iPad mini 3、iPad mini 2。iPod只支
转载
2023-09-13 17:17:38
91阅读
UIBarButtonItem 左边间隙过大,解决方案(ios11之前): 调用下面的方法,设置negativ
原创
2023-08-23 13:35:57
152阅读
# Android 11 适配
## 引言
随着时间的推移,Android系统的版本不断升级,开发者需要适配新的系统版本以确保应用程序的兼容性和稳定性。本文将介绍如何在Android 11上进行适配,并提供相应的代码示例。
## Android 11的新特性
Android 11带来了许多新的特性和改进,包括但不限于以下方面:
- Scoped Storage:引入了一种新的存储模型,更加安
原创
2023-08-19 05:50:13
2207阅读
# 适配Android 11的步骤
## 引言
Android 11是谷歌发布的最新Android版本,为开发者提供了更多的功能和改进。如果你是一名刚入行的开发者,可能会对如何适配Android 11感到困惑。在本文中,我将向你介绍适配Android 11的步骤,并提供相应的代码示例来帮助你理解和实践。
## 步骤概览
下表展示了适配Android 11的整个流程。在下面的内容中,我将详细介绍
原创
2023-12-15 04:47:02
117阅读
行为变更:所有应用展开目录这些变化,影响所有的应用,不管你的应用的targetSdkVersion是多少,只要是运行在 Android 11 上都会影响,应该格外的关注:数据访问审核展开目录为了让每次发生以下任一事件时执行相应操作...
原创
2023-03-28 15:06:19
760阅读
# Android 11适配指南
Android 11是谷歌最新发布的操作系统版本,为了让应用程序能够在Android 11上顺利运行,开发者需要进行相应的适配工作。本文将介绍Android 11适配的一些常见问题,并提供一些示例代码供开发者参考。
## 适配要点
在进行Android 11适配时,开发者需要注意以下几个要点:
1. **权限变更**:Android 11引入了一些权限变更
原创
2024-04-26 05:29:44
26阅读
安卓miui11支持哪些机型?miui11即将公测,小伙伴们是不是很期待呢?52z飞翔网小编为大家带来了miui11适配机型大全,一起来看看吧!安卓miui11支持哪些机型?安卓miui11适配机型大全众所周知,各大手机厂商的系统都是根据安卓来进行深度定制的,随着时间的演变都有自己独到的特点。小米因为手机性价比深受用户的喜爱,得以拥有一大批忠实的用户,但唯独有一点备受吐槽,那就是MIUI系统会有广
转载
2023-10-07 23:03:46
143阅读
原标题:小米已推出安卓11的MIUI12稳定版,这32款手机在适配行列目前,谷歌方面已经推出Android 11正式版,小米科技方面也第一时间推出了基于Android 11适配的MIUI 12稳定版系统,目前已经对3款机型进行了测试,不过目前还不是全量升级,而是对已经申请的米粉进行推送,目前稳定版内测也暂停了,不过很快也会发布,目前能够适配基于Android 11适配的MIUI 12稳定版的机型也
转载
2023-06-02 08:17:50
363阅读
需要适配 Android 11 那么建议下载 studio4.2 (金丝雀版)差别就在于旧版SDK不兼容,在 4.1 显示的SDK 是 Android 10.0+,4.2显示的是Android 11。设置studio ,打开模块级 build.gradle 文件并更新 compileSdkVersion 和 targetSdkVersion:android { compileSdkVersion
转载
2023-07-28 23:02:30
325阅读
拥有非常高人气的第三方定制 ROM 版本-- Lineage OS 今天发布了 18.1 版本更新,开始基于 Android 11 系统。目前官方已经宣布适配 60 多款智能手机,包括 OnePlus、谷歌、小米、索尼、摩托罗拉、LG 以及包括旧型号在内的三星设备。Lineage OS 18.1 包含了 Android Open Source Project (AOSP) 项目中的所有 Andro
转载
2023-06-25 13:46:34
208阅读
文章目录iOS关于屏幕适配基础大小屏横竖屏切换特殊机型注意 iOS关于屏幕适配基础有两个重要的关乎适配的方法:- (void)layoutSubviews- (void)viewDidLayoutSubviews-layoutSubviews是UIView的方法。当view需要布局或重新布局的时候就会调用这个方法。例如,tableView刷新的时候,cell会重新布局,layoutSubview
转载
2023-09-13 17:54:34
82阅读
由于本人很少用xib storyboard 所以这里的说是代码层面的适配.手写代码,很多人在用代码适配都是使用Masonry或者UIView的Category,搭配上一个屏幕宽度比例或者高度比例的系数([[UIScreen mainScreen]bounds].size.宽或者高 / 屏幕的宽度或者高度)。其实用多了你会发现其实适配就是那么回事吧。为什么这么说。在我理解,其实适配就是设计对这个控件
转载
2023-07-26 21:24:33
187阅读
1、autoResizing的出现在iOS6之前,屏幕为了支持横屏,开始出现autoResizing作为屏幕适配的首选2、autoResizing缺点autoResizing只能指定View与父View之间的适配3、autoResizing的使用autoResizing使用简单,在点击每个View的右侧设置中有个autoResizing的选项,其中autoresizing左侧图中有六条线,分别是上
转载
2023-11-04 21:57:28
79阅读
1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。 iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。 2.应用在运行时和非运行时捕获通知的路径
转载
2024-01-31 13:58:41
105阅读
适配iOS102016年9月7日,苹果发布iOS 10。2016年9月14日,全新的操作系统iOS 10将正式上线。作为开发者,如何适配iOS10呢?1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。
转载
2024-07-23 20:57:33
84阅读
前言我去年的一篇文章详细的介绍了我编写的一套Swift弹窗组件库一个优雅的Swift弹窗组件-JFPopup。里面适配了一套ToastView,恰逢今年苹果iPhone14 Pro以上系列新出了一套灵动岛的交互风格,所以就意外想到能否把ToastView也适配进去灵动岛,所以此文就应运而生。我上篇文章已经很详细的介绍了JFPopup具体用法,这篇文章主要讲解适配灵动岛的心路历程。具体效果:用法虽然
转载
2023-11-08 22:07:22
521阅读
原标题:Lineage OS 18.1发布:基于Android 11 已适配60多款机型拥有非常高人气的第三方定制 ROM 版本-- ,开始基于 Android 11 系统。目前官方已经宣布适配 60 多款智能手机,包括 OnePlus、谷歌、小米、索尼、摩托罗拉、LG 以及包括旧型号在内的三星设备。>>>和<<<Lineage OS 18.1 包含了 Andr
转载
2023-11-07 08:33:41
258阅读