react-native-pin-view를 구현하다 참고 소스에 react-native-vector-icons를 활용해 아이콘을 생성하는게 있어서 같이 구현해봄.
react-native-vector-icons 설치
npm --save react-native-vector-icons
cd ios
pon install
사용방법
import Icon from "react-native-vector-icons/Ionicons"
<Icon name={"arrow-back-outline"} size={36} color={"#FFF"} />
react-native-vector-icons에는 Ionicons, FontAwesome 등 다양한 스타일이 있다.
아래 사이트에서 원하는 스타일을 골라 활용하면 된다.
https://oblador.github.io/react-native-vector-icons/
react-native-vector-icons directory
oblador.github.io
IOS Unrecognized font family 'Ionicons' 에러
IOS에서 위와 같은 에러가 나오면 아래와 같이 코드 추가
Podfile
pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'
info.plist
<key>UIAppFonts</key>
<array>
<string>AntDesign.ttf</string>
<string>Entypo.ttf</string>
<string>EvilIcons.ttf</string>
<string>Feather.ttf</string>
<string>FontAwesome.ttf</string>
<string>FontAwesome5_Brands.ttf</string>
<string>FontAwesome5_Regular.ttf</string>
<string>FontAwesome5_Solid.ttf</string>
<string>Foundation.ttf</string>
<string>Ionicons.ttf</string>
<string>MaterialIcons.ttf</string>
<string>MaterialCommunityIcons.ttf</string>
<string>SimpleLineIcons.ttf</string>
<string>Octicons.ttf</string>
<string>Zocial.ttf</string>
</array>
참고 사이트
https://dlee0129.tistory.com/10
[React Native] react-native-vector-icons 사용법 및 문제해결
React Native react-native-vector-icons 사용법 및 문제해결 React Native 개발을 하다보면 아이콘을 사용해야 할 일이 당연히 생기게 되는데요, 이번에 icon 사용방법에 대해 설명드리겠습니다, icon을 사용하
dlee0129.tistory.com
** 2023.08.18 안드로이드 추가
안드로이드에서 한자로 된 아이콘들이 나와서 app/build.gradle에 아래 내용 추가
apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")
'react-native' 카테고리의 다른 글
[RN] react-native-orientation 화면 고정 (0) | 2023.08.18 |
---|---|
[RN] react-native-pin-view PIN CODE 구현 (0) | 2023.08.11 |
[RN] react-native 생체인증 구현, biometrics와 touch-id (1) | 2023.08.09 |
[RN] react-native-keychain 구현 (0) | 2023.08.09 |
[RN] react-native-qrcode-scanner 활용 및 오류 수정 (0) | 2023.08.07 |