iOS18适配

打印 上一主题 下一主题

主题 794|帖子 794|积分 2382

公司最近让测iOS18下app的问题,记载分享一下
1. modalPresentationStyle = .pageSheet的情况下弹出的页面,在iOS18之前可以禁用掉拖动的手势,然后在页面内添加自己必要的手势大概监听touch变乱,但是iOS18会在页面展示后把禁用掉的手势的isEnabled重新设为true。所以要解决的问题变成了怎样把enabled==true的手势禁用掉,答案是实现这个gesture的代理方法,在shouldReceiveTouch方法里返回false,就可以屏蔽这个gesture
2. UITabBarController的tabBarItem选中状态问题。假如在设置完index之后设置各个子VC的tabbarItem会导致选中状态消散,必要在设置index之前设置VC的tabbarItem
3. 不算bug,不弹出软键盘情况下编辑文本的场景会变多。以往这种情况只存在于模仿器里,现在iOS18和MacOS15增长了镜像功能,这个镜像里不会弹出软键盘。一些accessory view里的编辑框贴在屏幕底部可能比较难看一些(非常无所谓的一点,但是算是iOS18探索的一部门了)。
to be continued...


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表