想要根据网络类型创建一个与 UIActivityIndicatorView 的速度相匹配的加载视图。
是否可以通过 SDK 访问或至少公开?
想要根据网络类型创建一个与 UIActivityIndicatorView 的速度相匹配的加载视图。
是否可以通过 SDK 访问或至少公开?
它旋转的速度有多快?简短的回答是否定的:(
不是简单的属性或类似的东西。不过,您确实有几个选择:
自己创建。这些图像在您使用iOS Artwork Extractor时可用,因此您可以赋予它相同的外观。也许有点乏味。也许您甚至可以将其子类化。
用当前startAnimating
和stopAnimating
方法做一些hackery。基本上使用计时器启动和停止它一段时间。这可能看起来不太好,因为NSTimer
在这种情况下并不总是能给你想要的精度。
由于UIActivityIndicatorView
继承自UIView
,您可以访问其layer
属性。这是一个CALayer
,它有实例方法animationKeys
和animationForKey
。这可能是最好的方法,尽管它不是很面向未来,因为您正在修改总是会改变的内部结构。