【问题标题】:React native - button wont style反应原生 - 按钮不会样式
【发布时间】:2021-10-19 13:02:45
【问题描述】:

我有一个样式按钮,使用样式组件创建,但我创建的样式不适用于它。我是不是做错了什么?

    const ButtonStyled = styled.Button`
      margin-top:10px;
    `;
    return (
        <ButtonStyled
            title={`Calcular ${pct}%`}
            onPress={calc}
        />
    )

【问题讨论】:

  • reactnative.dev/docs/button 一个基本的按钮组件,应该可以在任何平台上很好地呈现。支持最低级别的定制。如果此按钮看起来不适合您的应用,您可以使用 TouchableOpacity 构建自己的按钮。

标签: react-native styled-components


【解决方案1】:

一个月前我遇到了同样的问题......

我建议更改 TouchableOpacity 的 Button 样式。

TouchableOpacity 样式更像是一个 div 而不是一个按钮

标题属性将被替换为 React-Native 本身的 Text 组件

所以样式代码将是:

const ButtonStyled = styled.TouchableOpacity`
  margin-top:10px;
`;

还有 JSX 代码:

<ButtonStyled>
   <Text>What ever you want</Text>

</ButtonStyled>

【讨论】:

  • 这对我有用,非常感谢您的帮助,先生?
猜你喜欢
  • 1970-01-01
  • 2018-06-29
  • 1970-01-01
  • 1970-01-01
  • 2021-10-20
  • 2018-05-07
  • 2016-01-29
  • 2022-01-19
  • 2018-07-27
相关资源
最近更新 更多