如何控制UIActivityIndicatorView的旋转?
问题描述:
我见过很多应用程序,它们可以控制UIActivityIndicatorView
的spinning
rate
。 一个示例是Instagram
,同时刷新最新的Feed时,将UITableView
缓慢向下拖动,则UIACtivityIndicatorView
缓慢加载一个花瓣。 只是想知道如何实现与原生UIActivityIndicatorView
。如何控制UIActivityIndicatorView的旋转?
答
所以我猜您使用的是UITableView
( tableView
)。我认为这是你尝试实现的本地化。您需要使用UIRefreshControl
。
@property (nonatomic, strong) UIRefreshControl *refreshControl;
如果你拉刷新tableView
慢慢地在你的viewController的viewDidLoad
这样使用它,例如
// The refresh view
self.refreshControl = [[UIRefreshControl alloc]init];
self.refreshControl.tintColor = [UIColor whiteColor];
self.refreshControl.backgroundColor = [UIColor blackColor];
[self.tableView addSubview:refreshControl];
[refreshControl addTarget:self action:@selector(refreshWhatYouWant:) forControlEvents:UIControlEventValueChanged];
现在,你必须在时间UIActivityIndicatorView
加载一个花瓣。
希望它有帮助。
汤姆
答
我认为你需要使用自定义控制....据我所知UIActivityIndicatorView
不提供任何您API控制指标的速度
饮酒对我...谢谢:) – BhushanVU