Programming/React Native
[ReactNative] iOS, Android 구분하기 (Platform)
통통만두
2021. 8. 6. 20:08
반응형
ReactNative로 개발을 하다보면 특히 화면을 구성할 때 iOS, Android를 구분해서 다르게 구성하는 경우도 있습니다.
이럴 때 iOS인지 Android인지 구분하는 방법을 알아보겠습니다.
import React from 'react';
import {Platform, SafeAreaView, StyleSheet} from 'react-native';
const App = {
return (
<>
<SafeAreaView style={styles.container}>
</SafeAreaView>
</>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
padding: Platform.select({ios: 10, android: 20})
}
});
export default App;
Platform을 사용하면 운영체제별 다른 값으로 설정하여 운영체제에 따라서 다르게 표시되거나 혹은 이상하게 등등의 현상을 해결할 수 있습니다.
반응형