gpt4 book ai didi

react-native - 如何在 native iOS中获得正确的屏幕宽度?

转载 作者:行者123 更新时间:2023-12-03 14:18:50 27 4
gpt4 key购买 nike

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);`

clearly wrong, but no one reported this issue in their github, so it seems I did it wrongly....

最佳答案

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com