我正在尝试在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视图显示?
答案 0 :(得分:0)
您是否从网络动态加载图片?如果是这样,如果您没有为图像声明设置尺寸(宽度和高度),则可能会遇到麻烦。如果你想要全屏,你可以通过
获得窗口宽度Dimensions.get("window").width