瀏覽代碼

Fix for indicator center

onevcat 10 年之前
父節點
當前提交
4a059f68b6
共有 2 個文件被更改,包括 3 次插入2 次删除
  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>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<string>????</string>
 	<key>CFBundleVersion</key>
 	<key>CFBundleVersion</key>
-	<string>264</string>
+	<string>265</string>
 	<key>NSPrincipalClass</key>
 	<key>NSPrincipalClass</key>
 	<string></string>
 	<string></string>
 </dict>
 </dict>

+ 2 - 1
Kingfisher/UIImageView+Kingfisher.swift

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