incubator-weex icon indicating copy to clipboard operation
incubator-weex copied to clipboard

[iOS][WEEX 0.28.0]- iOS端计算会有误差

Open alanwangmodify opened this issue 4 years ago • 2 comments

在iPhoneX(系统iOS13.3.1)下计算会有误差,如图,宽度按照计算750/5应该是150,而在iOS端(左边)多出0.36,安卓端(右边)是正常的,导致布局会错位,请问在iOS原生代码能怎么进行兼容? 企业微信截图_15906480782030

alanwangmodify avatar May 29 '20 09:05 alanwangmodify

计算误差的问题现在似乎没有什么好办法避免。 对于你图中的使用场景,这个文档应该会对你有帮助 https://weex.apache.org/zh/docs/styles/common-styles.html#flexbox

cnryb avatar May 29 '20 10:05 cnryb

你可以使用原生单位计算,不经过基于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

wulie88 avatar Jun 28 '20 10:06 wulie88