我正在设置UIBarButtonSystemItemRefresh,并且想要旋转UIBarButtonSystemItemRefresh的刷新图标,直到刷新完成。我该如何实现?
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh)];
- (void)refresh {
//start rotate the refresh icon animation
}
- (void)done {
//stop rotate the refresh icon animation
}
答案 0 :(得分:0)
您不能公开访问使用系统项创建的UIBarButtonItem的图标。
您将需要创建自己的图标和图像视图,然后使用initWithCustomView:
创建条形按钮项目。然后,您可以在需要时访问条形按钮项目的customView
属性,并将所需的任何动画应用于图像视图。