如果我尝试在textalign
中定义justify
reactjs native
值,我会收到错误消息,指出只支持四个值:auto,left,right,center。是否可以解决此问题,并使用textalign
定义justify
?以下是示例代码:
var styleTest = StyleSheet.create({
title: {
fontSize : 20,
color : 'rgb(0,0,255)',
textAlign: "justify"
}
});
为了澄清,我在reactjs native
尝试ios
时看到了这一点,而不是reactjs
。
调用调用StyleSheet.create
方法的StyleSheetValidation.validateStyle
方法时会发生上述错误。我想为了创建一个不受支持的CSS属性,我必须做一个解决方法并直接调用CSS。我很好奇如何以简单的方式包含不受支持的其他样式表属性。我找不到关于此的文档。指针将非常受欢迎。
答案 0 :(得分:1)
我必须做一个解决方法并直接调用CSS
它实际上不是CSS,它是使用CSS中所知的术语来描述它的外观。实际的实现会进行大量的数学运算,然后以它理解的方式将其传达给UIKit,类似于浏览器实现CSS的方式。
这是从头开始做的反应原生的。它没有使用现有的css引擎。
我很好奇如何包含其他不受支持的样式表属性,以简单的方式
正如你可能已经猜到的那样,'math'和'UIKit',没有简单的方法可以做到这一点,如果不修改objc代码,绝对没有办法做到这一点。
如果缺少某些内容,我建议creating an issue或发送拉取请求。并非所有CSS都受支持。
免责声明:最小的iOS /反应原生体验,我不知道添加文本对齐需要什么。这可能很简单。