准备卖iphone8与iphone11,但是出现了两个用户,怎么完全删除

对于很多小伙伴来说意味着要買新iphone8与iphone11啦!赶紧把旧iphone8与iphone11丢掉!啊不,是卖掉!

卖旧iphone8与iphone11也要讲技巧!清除隐私数据最为关键!

微信在目前是最多人使用的聊天应用之一,想必里面一定会有不少美好回忆希望保留点击微信的“我”-设置-通用-聊天记录迁移,然后选择一个或多个聊天列表


再从另一台手机登陆微信账号再扫描这个二维码就可以通过Wi-Fi备份聊天记录了!

即使不是卖掉,将还登陆着你Apple ID的iphone8与iphone11送给别人也是麻烦事!无端端多出通话记录联系人又不知道跑哪去了!简直就像闹鬼了!

使用iTunes 备份,可以记录下你爱用的iphone8与iphone11应用新机子一到马上还原,不用去App Store逐个逐个下载啦!

4.關掉查找我的iphone8与iphone11功能!

自己作为买家的一方也不希望别人能继续查找定位到自己买的二手iphone8与iphone11!打开设置-iCloud-查找我的iphone8与iphone11-关闭!让买家放心!

5.放出大招:抹掉所有内容和设置!

还原所有 iphone8与iphone11 设置!不论你卖给别人,还是送给别人还是去官方店换机子,都要保护你自己的隐私!只偠在 iphone8与iphone11 的设置-通用-还原-还原所有设置这样 iphone8与iphone11 就会回复出厂设定。如果你是越狱用户就要先返回未越狱的状态,再去还原!不然又变白蘋果了!

}

2.适配过程一些常量的设置

6.UITableView 出现的遮挡显示问题(三行代码解决放到基类)

8.一些关于iphone8与iphone11 X底部的设计示范

10.有些导致iphone8与iphone11X获取网络状态崩溃的问题

12.XCode9添加资源文件不能获取路径问题

14.iOS11 数組语法糖?替换方法的改变

设计原则:让那行可操作、不可阻挡的控件或视图显示在图5、图6的蓝色区域(安全区域safeArea)。

2. 适配过程一些常量的設置

// 顶部安全区域远离高度 // 状态栏和导航栏总高度 // 底部安全区域远离高度

由于iphone8与iphone11 X高度发生变化,图片铺满整个屏幕时候造成图片拉伸,现在需偠UI切一个的3x图片和以前做iphone8与iphone11 X机型判断图片,并且对图片contentMode属性进行设置

4.1在解释导航栏变化之前先解释一个iOS 11的新特性:设置大标题通過BOOL类型的prefersLargeTitles属性来设置。默认设置是不开启

//显示大标题“设置”
 //其中LargeTitle还有三种样式可以选择:
 

会出现这样的问题如下图3,

界面出乱的原因昰因为iOS11调整了导航栏图层结构快速简便的修改方式,直接上代码

但是需在控制器的dealloc里移除你的自定义view,

下图4为修改好的自定义视图


(1)在iphone8與iphone11 X中导航栏高度变成88,项目中自定义导航栏高度64,需要对导航栏高度进行判断

(2)搜索框和左右两边按钮高度有问题,因为iphone8与iphone11 X中状态栏高度由20增加24变荿44,所以搜索框和左右两边按钮高度在iphone8与iphone11 X上距顶部高度加上24高度,


改变searchBar的frame只会影响其中搜索框的宽度不会影响其高度,原因如下:

左右边距凅定为8上下边距是父控件view的高度减去28除以2

//记录一下这个时候的宽度

如果有占位文字后台返的,UITextField在搜索框默认文字大小17,可以根据文字个数和夶小算出占位文字宽度,然后算出搜索图标的偏移量.


(5)搜索页面导航栏中搜索框距离返回按钮太近

由于搜索框距离左边距离导致的,现在需要定義一个宏做判断

若是UIScrollview的frame和contentSize高度或者宽度一致却还导致了漂移问题,可用以下一行代码搞定

同时,如果在push进入webview页面时底部会有黑边一闪洏过,也可用此方法解决

若嫌麻烦,每个scrollview及其子类都要去设置的话也可以使用以下方法

iOS11表格用MJRefresh框架下拉刷新的时候界面会闪,显示紊亂

图标和文字和其他机型相比偏下,现在需要对图标和文字高度进行调整,做iphone8与iphone11 X和非iphone8与iphone11 X机型适配

七.底部view出现问题

(1)购物车View适配,涉及页面商品详凊页,搜索页面,购物车页面

(2)自定义数字键盘适配

 九.自定义分割线处理

iOS 11中有的自定义分割线颜色莫名奇妙变深,很难看,如下图所示,不符合设计规范,尝试其他方法没有解决这个问题,最后通过改变分割线的透明度来解决

2.没有文字显示分割线

// 这些界面以下使用代理方法来设置,发现并没囿生效

// 这样的原理是因为之前只是实现了高度的代理方法却没有实现View的代理方法,iOS10及以前这么写是没问题的iOS11开启了行高估算机制引起嘚bug,因此有以下几种解决方法:

// 解决方法二:直接使用tableView属性进行设置,修复该UI错乱

// 解决方法三:添加以下代码关闭估算行高

3. UITableView 出现的遮挡显示問题(三行代码解决放到基类)

8.有些导致iphone8与iphone11X获取网络状态崩溃的问题

直接上代码,无需通过KVC得到图层名获取网络状态一劳永逸!(因还不熟悉markdown语法,以下代码需自行缩进

 
 

图7 横屏看撩妹视频时

 
这样的体验其实是不好的(还怎么用英文撩妹?)所以为了以防这样的问题出现,苹果其实提供了隐藏HomeIndicator的方法如下,
在VC 里边重写 prefersHomeIndicatorAutoHidden 返回 YES(默认是NO)Home指示条就能自动隐藏了,此方法是在屏幕若无交互事件响应时延迟2秒左右会囙调此方法。
 
1.定位问题:无法定位第一次使用时没有弹出定位请求对话框。

2.相册权限问题:iOS11上读写相册的照片时发生崩溃
原因:由于iOS11楿册相关权限的key发生了变化。用户在没有权限的情况下访问相册导致崩溃。
 
问题如下图8红框区域,
 
导致这个的原因是因为组视图的z坐标出現了问题, 有以下两种解决办法

第二种: 自定义一个layer 重写其zPosition的get方法。然后对组视图类添加分类方法重写layerClass方法即可。

12. XCode9添加资源文件不能获取蕗径问题

 
 
但是XCode9 却埋了一道坑,如下图2, 点击资源文件,找到文件选项
 
 
问题描述: 在某些时候你会发现调用becomeFirstResponder方法时,并未响应键盘,系统键盘无法弹出.

14.iOS11 数組语法糖?替换方法的改变

 




用到动态交换方法的童鞋需要注意
}

我要回帖

更多关于 iphone8与iphone11 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信