iPad - iPhone كبير UiActivityIndicatorView
-
26-09-2019 - |
سؤال
أحتاج إلى صنع غزل كبير (بأسلوب رمادي ، حوالي 80 × 80 بكسل) ولكنه يبدو منخفض الجودة. هل هناك طريقة لجعلها عالية الجودة أو لاستبدال الصورة المتحركة؟
المحلول
لا يمكن القيام به باستخدام UiActivityIndicatorView. ومع ذلك ، يمكنك كتابة الفئة الفرعية الخاصة بك من UIVIEW باستخدام uiimageview وبعض الرسوم المتحركة البسيطة للقيام بذلك نيابة عنك.
نصائح أخرى
في الواقع ، يمكنك تعيين نمط المؤشر الخاص بك UIActivityIndicatorView
إلى أبيض كبير ، ثم في الكود افعل هذا:
// Objective-C
[myActivityView setColor:[UIColor grayColor]];
// Swift 4.0
myActivityView.color = .grayColor
الحلول 2.0 الحل
myActivityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge
myActivityView.color = UIColor.grayColor()
سريع 3
extension UIActivityIndicatorView {
func makeLargeGray() {
activityIndicatorViewStyle = .whiteLarge
color = .gray
}
}
سريع 4.2
extension UIActivityIndicatorView {
func makeLargeGray() {
style = .whiteLarge
color = .gray
}
}
مشروع مفيد يمكنك البدء به mbprogresshud.
يمكنك تجربة شيء مثل:
activityIndicator.transform = CGAffineTransform(scaleX: 1.3, y: 1.3)
ومع ذلك ، إذا جعلتها كبيرة بما يكفي ، فستتمكن من رؤية البكسلات ...
لا تنتمي إلى StackOverflow