加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – UIViewController中的PullToRefresh TableView

发布时间:2020-12-16 07:27:09 所属栏目:百科 来源:网络整理
导读:我有一个UIViewController,它也是UITableViewDelegate,其中包括在FirstView.xib中创建的UITableView @interface FirstViewController : UIViewController UITextFieldDelegate,UITableViewDelegate,UITableViewDataSource {UITableView *searchResults; // t
我有一个UIViewController,它也是UITableViewDelegate,其中包括在FirstView.xib中创建的UITableView

@interface FirstViewController : UIViewController <
    UITextFieldDelegate,UITableViewDelegate,UITableViewDataSource
> {

UITableView *searchResults; // this is the property for the table view
...

}

我希望这个表视图能够使用PullToRefresh:https://github.com/leah/PullToRefresh,但那里的文档只解释了如何将该类用作视图控制器的子类

#import "PullRefreshTableViewController.h"

@interface DemoTableViewController : PullRefreshTableViewController {
    NSMutableArray *items;
}

我的应用程序使用Tab栏作为根视图控制器,任何人都可以向我解释如何将UITableView变成PullRefreshTableView吗?当我没有UITableViewController进行编辑时?

解决方法

秘密在滚动视图委托方法中,您可以响应,因为您充当表委托.这个 article提供了一个良好的开端来创建自己的刷新.

> – (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView这将告诉您用户何时开始拖动滚动视图,以便您可以开始检查是否刷新.> – (void)scrollViewDidScroll:(UIScrollView *)scrollView这允许您在滚动时进行必要的过渡(主要是交换文本和翻转箭头)> – (void)scrollViewDidEndDragging:(UIScrollView *)scrollView?????????????willDecelerate:(BOOL)减速您可以在此处决定用户是否已向下拖动足够远以开始刷新.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读