jst*_*ttn 14 iphone objective-c ipad ios
我最近在这里实现了pull刷新:https://github.com/leah/PullToRefresh.它有点工作,但它会被一个旋转活动指示器卡住.它们也没有箭头右侧的文字.我究竟做错了什么?谢谢!
Jon*_*an. 27
没有代码,没有人能说,但也许尝试不同的Pull To Refresh实现,如enormego(EGO)版本,代码在github,这里
它在Facebook应用程序中使用,所以它绝对有效.
Cla*_*aus 15
Apple在iOS6中引入了UIRefreshControl.您可以使用它将它集成到UITableViewController中
- (void)viewDidLoad {
[super viewDidLoad];
// Initialize Refresh Control
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
// Configure Refresh Control
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
// Configure View Controller
[self setRefreshControl:refreshControl];
}
Run Code Online (Sandbox Code Playgroud)
refresh:方法将触发更新,您可以使用以下命令在API回调中停止它:
[(UIRefreshControl *)sender endRefreshing];
Run Code Online (Sandbox Code Playgroud)
coo*_*Tim 13
我是iOS开发的新手,我正在尝试在iOS 6中实现pull刷新.很好寻找解决方案,我偶然发现了这篇博文,发现它非常有用,http://www.intertech.com/博客/帖子/ iOS-6-Pull-to-Refresh-(UIRefreshControl).aspx.它列出了以易于遵循的方式实现pull to refresh的步骤.任何希望在iOS 6中自行完成此操作的人都应该查看博客.
UIRefreshControl目前仅可用于表视图.要成功添加刷新控件,需要执行以下几个步骤:
1.创建一个回调方法来处理刷新逻辑.当用户下拉表视图时,应调用回调方法.该方法的符号应采用一个参数:指向UIRefreshControl的指针.
注意:步骤2-4都在Table View Controller的viewDidLoad方法中完成.
2.使用基本的"alloc/init"实例化UIRefreshControl.
3.将操作连接到刷新控件以在触发ValueChange事件时调用回调方法.
4.将刷新控件添加到Table View Controller的"refreshControl"属性中.
归档时间: |
|
查看次数: |
30860 次 |
最近记录: |