如何控制UIActivityIndi​​catorView的旋转?

问题描述:

我见过很多应用程序,它们可以控制UIActivityIndicatorViewspinningrate。 一个示例是Instagram,同时刷新最新的Feed时,将UITableView缓慢向下拖动,则UIACtivityIndicatorView缓慢加载一个花瓣。 只是想知道如何实现与原生UIActivityIndicatorView如何控制UIActivityIndi​​catorView的旋转?

所以我猜您使用的是UITableViewtableView)。我认为这是你尝试实现的本地化。您需要使用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加载一个花瓣。

希望它有帮助。

汤姆

+1

饮酒对我...谢谢:) – BhushanVU

我认为你需要使用自定义控制....据我所知UIActivityIndicatorView不提供任何您API控制指标的速度