【发布时间】:2021-05-30 20:23:19
【问题描述】:
我想在react-native 中得到以下结果:
我使用 styled-components,灰色文本使用 styled.Text,红色文本使用 styled.TouchableOpacity,但在使用完所有样式后我无法将它们内联。
我怎样才能达到预期的效果?
编辑,在这里阅读答案后,这是我目前的结果:
我的源代码是这样的:
function App() {
return (
<MoreInformationContainer>
<Typo.Caption color={ColorsEnum.GREY_DARK}>
{_(t`Pour plus d'informations, nous t'invitons à consulter notre`)}
<AppButton
title={_(t`Politique des cookies`)}
// onPress={dismissModal}
icon={ExternalLinkSite}
textSize={12}
disabled
inline
/>
</Typo.Caption>
</MoreInformationContainer>
)
}
const MoreInformationContainer = styled.View({
flexDirection: 'row',
flexWrap: 'wrap',
position: 'relative',
})
这是我的AppButton 组件:
https://gist.github.com/83f5b6b91f015a75340d0664f79529fb
如您所见,我使用inline 道具来应用内联样式。我刚刚尝试定位可点击链接的底部,但找不到可以做到这一点的 css,有什么线索吗?
【问题讨论】:
-
你应该很好用
display: inline; -
React Native 中不存在的
标签: javascript css reactjs react-native styled-components