Merge pull request #216 from gpminsuk/master

Data URI support for href in react-native-svg Image tag
This commit is contained in:
Horcrux
2017-04-04 10:41:35 +08:00
committed by GitHub
3 changed files with 28 additions and 5 deletions
+9 -2
View File
@@ -26,7 +26,14 @@
_src = src;
CGImageRelease(_image);
RCTImageSource *source = [RCTConvert RCTImageSource:src];
_imageRatio = source.size.width / source.size.height;
if (source.size.width != 0 && source.size.height != 0)
{
_imageRatio = source.size.width / source.size.height;
}
else
{
_imageRatio = 0.0
}
_image = CGImageRetain([RCTConvert CGImage:src]);
[self invalidate];
}
@@ -111,7 +118,7 @@
CGFloat rectRatio = rectWidth / rectHeight;
CGRect renderRect;
if (imageRatio == rectRatio) {
if (imageRatio == 0.0 || imageRatio == rectRatio) {
renderRect = rect;
} else if (imageRatio < rectRatio) {
renderRect = CGRectMake(0, 0, rectHeight * imageRatio, rectHeight);