react-native - 在 React Native 中,为什么我的图标没有右对齐?
问题描述
我正在使用带有 NativeBase 的 React Native,如下所示:
https://snack.expo.io/@deltanovember/tab-swipe
我正在尝试在这里实现 Advanced Deck Swiper:
http://docs.nativebase.io/Components.html#deckswiper-adv-headref
我的代码与示例几乎相同,但我的前进图标在按钮的左侧对齐:
而根据示例,它应该与按钮的右侧对齐:
如何使对齐与示例匹配(即按钮右侧的图标?)
解决方案
这个问题是因为你没有为你的<Body />
标签设置样式
这应该可以正常工作
并在您的项目中看到这个时尝试使用样式
这是你的右键:
<Button
iconRight
onPress={() => this._deckSwiper._root.swipeRight()}>
<View style={{ flexDirection: 'row-reverse' }} >
<Icon name="ios-arrow-forward" />
<Text>Swipe Right</Text>
</View>
</Button>
也许只是切换图标和文本就可以解决这个问题,但最好是常规的:)
(祝你好运,这是我当天给你的朋友的第二个回答:DDDD)
推荐阅读
- python - 输入并保存用户名和密码到同一个文件
- php - PHP & XML:带冒号的 XML 响应的访问属性?
- node.js - 使用 Angular 13 安装 ngrx 商店时出现错误无法解析依赖关系树
- react-native - React Native Map 无法动态渲染多个不同的图像数组标记
- spring-boot - 测试未找到 Springboot Webflux 端点 - 是什么原因造成的?
- pandas - 以特定方式重塑熊猫数据框
- c++ - 可选模板参数组合
- webpack - Webpack 5 编译成功但应用程序不起作用:未捕获的 ReferenceError:未定义导出
- python - 使用 azure 函数从表单数据请求中详细说明并存储在 azure blob 中的多个文件
- pine-script - Pinescript如何在子窗口的左侧放置标签