javascript - 如何在 react-native 上为 android 和 ios 使用不同的样式?

标签 javascript android ios reactjs react-native

我想为 ios 和 android 使用不同的样式,我该怎么做? 也许有人知道如何风格化 TextInput,我只需要底部边框,但 borderBottomWidth 不起作用。

最佳答案

有很多方法可以实现这一点。在您的情况下,最简单的方法是使用 Platform.OS:

var {Platform} = React;

var styles = StyleSheet.create({
    height: (Platform.OS === 'ios') ? 200 : 100
});

关于javascript - 如何在 react-native 上为 android 和 ios 使用不同的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33773207/

相关文章:

Javascript:将非常大和非常小的数字转换为固定的人类可读字符串

javascript - 按日期、月份和年份过滤 ng-repeat

javascript - 返回 undefined variable

mysql - Xcode - 为 NSURL 创建超时

ios - Interface Builder IB - 导航 Controller ,跳过 View

ios - 实现从 iOS7 到 iOS 11 的推送通知。* 我必须处理所有三种情况吗?

javascript - 拖入网格

android - 打开电子邮件附件时如何获取文件名和扩展名

安卓网络统计

java - 检查 radio 组为空/空