React Native ImageView不会伸展

时间:2018-02-08 17:48:47

标签: ios react-native

我正在尝试在React Native中实现自定义ObjC SpriteSheet。我能够很好地导出所有东西,但问题是,当我尝试显示它时,它被设置为0宽度和高度。我已经尝试按照他们在教程中使用style={{ flex: 1 }}的说法声明它,但这没有做任何事情。如果我将样式设置为:style={{ flex: 1, width: 224, height: 225 }},我可以完美地看到我的ImageView,它不是动画,但这是另一天的问题。

为了让UIImageView在React Native中扩展,有什么特别需要做的吗?我的所有视图都是UIImageView,每个精灵都设置为可动画的图像。

我已尝试在实际视图本身上设置约束,但这不起作用。我检查了intrinsicContentSize属性,但这不起作用。我正在尝试寻找一种方法来传递React Native所需的高度和宽度,但我遇到了问题。

有没有人知道如何在React Native中正确显示UIImageView并让它延伸到图像大小,或者如何将信息传递到React Native端关于我正在尝试的ObjC视图显示?

1 个答案:

答案 0 :(得分:0)

您是否从网络动态加载图片?如果是这样,如果您没有为图像声明设置尺寸(宽度和高度),则可能会遇到麻烦。如果你想要全屏,你可以通过

获得窗口宽度
Dimensions.get("window").width