向各位关于 iPhoneX 屏幕适配上的疑问

2017-10-13 09:18:23 +08:00
 cpo007
iPhoneX Bottom 的非安全距离是否一定不能填充?如果不能填充的话颜色怎么办?
项目本身使用了自定义的 NavView,是直接加在每一个 UIViewController 上,所以在 StoryBoard 里最顶上的控件设定距离 Top offset 64 point,如何对 iPhoneX 的 84 进行适配,SizeClasses 不能单独对 iPhoneX 做特例适配。
4102 次点击
所在节点    iDev
4 条回复
cpo007
2017-10-13 09:50:24 +08:00
找到问题了 我习惯性的约束是 距离 SuperView 64 Point,因为老的时候都是这样的, 改成 距离 Top layout Guide 44 Point 就好了.
原来项目的前辈坑我,还告诉我不要 设置约束距离 Top Layout Guide.
虽然测了其他屏幕,在 UI 上没出什么问题,但还是请教下各位,这样有没有可能出问题?
Jameson1559
2017-10-13 10:14:30 +08:00
依稀记得如果是约束的话,目前有个新玩意儿叫 safeArea(n?)LayoutGuide 来着?
可以在 StoryBoard 上面看见,默认的 View 都有这个布局安全区
cpo007
2017-10-13 15:35:48 +08:00
@Jameson1559 请问下现在 iPhoneX 横屏播放视频有什么好的适配方式么。刘海是一个问题,还有个问题就是横屏后 bottom 的非安全距离怎么办?不填充的话就有很大的白边,填充掉的话视频播放器的下方功能条又不知道该如何适配
JoneWang
2018-02-02 17:44:43 +08:00
@cpo007 你这种就要跟设计沟通了,我们公司的某些视觉效果填充了底部、另外某些是底部和整个界面的底色相同。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/397245

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX