作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
react-native Dimensions.get(“window”)。iPhone 6s的宽度返回375...。
这似乎是不正确的。
`
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
Dimensions
} from 'react-native';
class AwesomeProject extends Component {
render() {
return <Text style={{margin:50}}>Width: {Dimensions.get("window").width}</Text>;
}
}
AppRegistry.registerComponent('AwesomeProject', () => AwesomeProject);`
最佳答案
iPhone 6的积分是375。对于大多数情况,积分就可以了。但是,如果您需要像素,则可以使用React Native提供的PixelRatio
API。
例如,要获取渲染像素中iPhone上的距离,可以使用Dimensions.get('window').width * PixelRatio.get()
,iPhone 6应该返回750。
关于react-native - 如何在 native iOS中获得正确的屏幕宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39211518/
我是一名优秀的程序员,十分优秀!