rilyu / teaset

A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iphone12 导航栏没适配

JedShiMing opened this issue · comments

iphone 12 上高度小了点儿

image

"react-native": "0.63.3",
"teaset": "0.7.4"

Theme.js
新增

const IPHONE12__WIDTH = 390;
const IPHONE12__HEIGHT = 844;

修改isIPhoneX

const isIPhoneX = (() => {
  if (Platform.OS === 'web') return false;

  return (
    Platform.OS === 'ios' &&
    ((D_HEIGHT === X_HEIGHT && D_WIDTH === X_WIDTH) ||
      (D_HEIGHT === X_WIDTH && D_WIDTH === X_HEIGHT)) ||
    ((D_HEIGHT === XSMAX_HEIGHT && D_WIDTH === XSMAX_WIDTH) ||
      (D_HEIGHT === XSMAX_WIDTH && D_WIDTH === XSMAX_HEIGHT)) ||
      ((D_HEIGHT === IPHONE12__HEIGHT && D_WIDTH === IPHONE12__WIDTH) ||
        (D_HEIGHT === IPHONE12__WIDTH && D_WIDTH === IPHONE12__HEIGHT))
  );
})();

fix-0.7.5 resolved