如何在 React Native 中显示图标?
How to display an icon in React Native?
我需要一个删除按钮并想使用这个在 iOS 中随处可见的垃圾桶图标。我如何显示这个系统范围的垃圾桶图标 React Native 而不是在图像视图中显示我自己的图标?
这是一个很好的问题,但我想这是不可能的。
在 iOS SDK 中,显示标准图标的唯一方法是通过选择 UIBarButtonSystemItem 类型来创建特定类型的 UIBarButton here 但据我所知,React本机库不创建 UIBarButton,但仅创建 TEXT 等可点击元素或包含在 TouchableHighlight
中的 IMAGE 和 TEXT 组合视图,因此规范似乎没有公开...
如果有人在 iOS SDK 中找到一种方法,无需使用私有 API,即可访问标准按钮图标中使用的 PNG,我认为该行为可以轻松添加到图像中class.
斯特凡诺
您可以使用一个节点模块,它使您可以访问 Ion 和 FontAwesome 等字体图标,您可以在其中找到几乎所有您想要使用的图标。 iOS & Android 的安装和使用非常简单。 https://github.com/oblador/react-native-vector-icons
我需要一个删除按钮并想使用这个在 iOS 中随处可见的垃圾桶图标。我如何显示这个系统范围的垃圾桶图标 React Native 而不是在图像视图中显示我自己的图标?
这是一个很好的问题,但我想这是不可能的。
在 iOS SDK 中,显示标准图标的唯一方法是通过选择 UIBarButtonSystemItem 类型来创建特定类型的 UIBarButton here 但据我所知,React本机库不创建 UIBarButton,但仅创建 TEXT 等可点击元素或包含在 TouchableHighlight
中的 IMAGE 和 TEXT 组合视图,因此规范似乎没有公开...
如果有人在 iOS SDK 中找到一种方法,无需使用私有 API,即可访问标准按钮图标中使用的 PNG,我认为该行为可以轻松添加到图像中class.
斯特凡诺
您可以使用一个节点模块,它使您可以访问 Ion 和 FontAwesome 等字体图标,您可以在其中找到几乎所有您想要使用的图标。 iOS & Android 的安装和使用非常简单。 https://github.com/oblador/react-native-vector-icons