作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我见过很多可以控制 UIActivityIndicatorView
的 spinning
rate
的应用。一个示例是 Instagram
,当您将 UITableView
缓慢向下拖动时刷新最新提要时,UIACtivityIndicatorView
会缓慢地一次加载一个花瓣。只是想知道如何使用原生 UIActivityIndicatorView
实现这一点。
最佳答案
所以我猜您正在使用 UITableView
(tableView
)。我认为这是您要实现的目标。
您必须使用 UIRefreshControl
。
@property (nonatomic, strong) UIRefreshControl *refreshControl;
例如,在您的 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];
现在,如果您拉动以缓慢刷新 tableView
,您将让 UIActivityIndicatorView
一次加载一个花瓣。
希望对您有所帮助。
汤姆
关于ios - 如何控制 UIActivityIndicatorView 的旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33119121/
我是一名优秀的程序员,十分优秀!