Weex 在 iPad 中使用 Weex

2023-12-27 15:58 更新

當(dāng)頁面渲染完成后,屏幕再旋轉(zhuǎn),頁面不會自動適配。所以,如果你的 App 允許屏幕旋轉(zhuǎn),務(wù)必在頁面渲染前更新屏幕寬度。

前端樣式中指定的坐標(biāo)在渲染時會根據(jù) 屏幕寬度 和 當(dāng)前頁面的 view-port-width 進(jìn)行換算。

修改 view-port-width 的方法,會影響前端代碼,通常不要設(shè)置,默認(rèn)為 750px。

beforeCreate(){
    const meta = weex.requireModule('meta');
    meta.setViewport({
        width: 1536
    });
}

監(jiān)聽 UIDeviceOrientationDidChangeNotification 通知,并調(diào)用下面方法修改屏幕尺寸(假設(shè)已經(jīng)旋轉(zhuǎn)完成,[UIScreen mainScreen].bounds.size.width 就是當(dāng)前寬度)

[WXCoreBridge setDeviceSize:[UIScreen mainScreen].bounds.size];


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號