incubator-weex
incubator-weex copied to clipboard
[iOS][WEEX 0.28.0]- iOS端计算会有误差
在iPhoneX(系统iOS13.3.1)下计算会有误差,如图,宽度按照计算750/5应该是150,而在iOS端(左边)多出0.36,安卓端(右边)是正常的,导致布局会错位,请问在iOS原生代码能怎么进行兼容?
计算误差的问题现在似乎没有什么好办法避免。 对于你图中的使用场景,这个文档应该会对你有帮助 https://weex.apache.org/zh/docs/styles/common-styles.html#flexbox
你可以使用原生单位计算,不经过基于750的缩放,使用wx
代替px
,我已经实践过,详见文档最后,https://weex.apache.org/zh/guide/advanced/multi-size-screen.html#%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF