Sfoglia il codice sorgente

Merge pull request #115 from onevcat/fix/indicator-center

Fix for indicator center
Wei Wang 10 anni fa
parent
commit
d5a46ba543
2 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 1 1
      Kingfisher/Info.plist
  2. 2 1
      Kingfisher/UIImageView+Kingfisher.swift

+ 1 - 1
Kingfisher/Info.plist

@@ -19,7 +19,7 @@
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleVersion</key>
-	<string>264</string>
+	<string>265</string>
 	<key>NSPrincipalClass</key>
 	<string></string>
 </dict>

+ 2 - 1
Kingfisher/UIImageView+Kingfisher.swift

@@ -281,7 +281,8 @@ public extension UIImageView {
             } else {
                 if newValue {
                     let indicator = UIActivityIndicatorView(activityIndicatorStyle:.Gray)
-                    indicator.center = center
+                    indicator.center = CGPointMake(CGRectGetMidX(bounds), CGRectGetMidY(bounds))
+                    
                     indicator.autoresizingMask = [.FlexibleLeftMargin, .FlexibleRightMargin, .FlexibleBottomMargin, .FlexibleTopMargin]
                     indicator.hidden = true
                     indicator.hidesWhenStopped = true