0

想要根据网络类型创建一个与 UIActivityIndi​​catorView 的速度相匹配的加载视图。

是否可以通过 SDK 访问或至少公开?

4

2 回答 2

1

它旋转的速度有多快?简短的回答是否定的:(

于 2013-08-02T14:11:00.013 回答
0

不是简单的属性或类似的东西。不过,您确实有几个选择:

  1. 自己创建。这些图像在您使用iOS Artwork Extractor时可用,因此您可以赋予它相同的外观。也许有点乏味。也许您甚至可以将其子类化。

  2. 用当前startAnimatingstopAnimating方法做一些hackery。基本上使用计时器启动和停止它一段时间。这可能看起来不太好,因为NSTimer在这种情况下并不总是能给你想要的精度。

  3. 由于UIActivityIndicatorView继承自UIView,您可以访问其layer属性。这是一个CALayer,它有实例方法animationKeysanimationForKey。这可能是最好的方法,尽管它不是很面向未来,因为您正在修改总是会改变的内部结构。

于 2013-08-02T14:19:15.190 回答