jjzjj

refreshControl

全部标签

iphone - UIRefreshControl 背景色

是否可以使UIRefreshControl的背景随着控件的增长而增长?我希望刷新控件的背景颜色与顶部单元格的背景颜色相匹配。更改tableview的背景颜色是NotAcceptable,因为底部的空单元格也会有颜色,但我需要它们保持白色。Apple的邮件应用程序显示了此行为。刷新控件的背景与灰色搜索栏相匹配,但表格View底部的空单元格仍然是正常的白色。下面是表格的示例屏幕截图,显示了拉动刷新控件时出现的难看的白色: 最佳答案 您必须使用bgColor创建一个View,并将其添加到tableView中,并将其添加到tableView

iOS 10.0 UIRefreshControl 不显示指示器

我正在使用具有下拉刷新功能的UITableView,但是当我调用[self.refreshControlbeginRefreshing]时,用于下拉刷新的微调器没有显示上面的代码在viewDidLoad内部调用,因为表格最初正在加载一些数据。如果我在初始刷新后执行下拉刷新,微调器工作正常。显示标题但不显示微调器。似乎无法解决这个问题。它在iOS9.3.2上运行良好,但在iOS10上运行不正常。这是我目前使用的代码。-(void)viewDidLoad{[superviewDidLoad];[selfsetupView];[selfcustomSetup];self.refreshCon

iOS 10.0 UIRefreshControl 不显示指示器

我正在使用具有下拉刷新功能的UITableView,但是当我调用[self.refreshControlbeginRefreshing]时,用于下拉刷新的微调器没有显示上面的代码在viewDidLoad内部调用,因为表格最初正在加载一些数据。如果我在初始刷新后执行下拉刷新,微调器工作正常。显示标题但不显示微调器。似乎无法解决这个问题。它在iOS9.3.2上运行良好,但在iOS10上运行不正常。这是我目前使用的代码。-(void)viewDidLoad{[superviewDidLoad];[selfsetupView];[selfcustomSetup];self.refreshCon

ios - UIRefreshControl 需要下拉太多

我正在尝试在我的项目中的UICollectionView上实现UIRefreshControl。它按预期工作,但我需要在旋转时将UICollectionView拉到refreshControl高度的大约3倍(一旦用户松开)。我见过其他应用程序,您只需要在旋转时下拉到refreshControl的高度。如何更改我需要下拉的数量?代码:(void)viewDidLoad{[superviewDidLoad];[self.collectionViewsetBackgroundColor:[UIColorclearColor]];self.refreshControl=[UIRefreshCo

ios - UIRefreshControl 需要下拉太多

我正在尝试在我的项目中的UICollectionView上实现UIRefreshControl。它按预期工作,但我需要在旋转时将UICollectionView拉到refreshControl高度的大约3倍(一旦用户松开)。我见过其他应用程序,您只需要在旋转时下拉到refreshControl的高度。如何更改我需要下拉的数量?代码:(void)viewDidLoad{[superviewDidLoad];[self.collectionViewsetBackgroundColor:[UIColorclearColor]];self.refreshControl=[UIRefreshCo

ios - 如何在 Swift 中使用拉取刷新?

我正在使用swift构建一个RSS阅读器,需要实现拉动以重新加载功能。这是我正在尝试的方法。classFirstViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletvarrefresh:UIScreenEdgePanGestureRecognizer@IBOutletvarnewsCollect:UITableViewvaractivityIndicator:UIActivityIndicatorView?=niloverridefuncviewDidLoad(){supe

ios - 如何在 Swift 中使用拉取刷新?

我正在使用swift构建一个RSS阅读器,需要实现拉动以重新加载功能。这是我正在尝试的方法。classFirstViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletvarrefresh:UIScreenEdgePanGestureRecognizer@IBOutletvarnewsCollect:UITableViewvaractivityIndicator:UIActivityIndicatorView?=niloverridefuncviewDidLoad(){supe

ios - 自 iOS 11 以来 RefreshControl 刷新后的粘性 UINavigationbar

我们有一个使用两个导航层次结构的模块化应用程序,因此两个堆叠的导航栏......有时,当拉动refreshcontrol时,导航栏保持很大并且在完成刷新后不会恢复到正常大小。我只能猜测,在哪种情况下它会退回,而在哪些情况下不会……可视化调试器显示,使用此空间的View是_UINavigationBarLargeTitleView。在viewDidLoad中,self.navigationController.navigationBar.prefersLargeTitles设置为NO。RefreshControl通过以下方式添加到viewDidLoad中:self.refreshCont

ios - RefreshControl 仅出现在水平 ScrollView (iOS)中的第一个子项之上

我有一个用例,我想水平列出卡片。我用水平ScrollView实现了它.然后,我想为每张卡片实现下拉刷新模式,以便更新卡片中显示的数据。因此我使用了RefreshControl组件作为ScrollView的一个属性。问题是,在iOS上,当我切换到第一张卡以外的另一张卡时,我看不到RefreshControl组件(请参见下面的gif)。代码}>FirstchildSecondchild下面演示中的完整代码演示https://rnplay.org/apps/sRXpEw编辑它看起来与这部分代码相关:Libraries/Components/ScrollView/ScrollView.js#L

ios - 在 UITableViewController 的 refreshControl 上缓慢向下滑动刷新导致 view 向下跳转

我曾经在UIViewController中有一个UITableView。我会在UITableView上放置一个UIRefreshControl,在最后一点向下滑动刷新时,UITableView会快速跳下。所有答案都表达相同:未记录/意外行为(能够将UIRefreshControl与UITableView一起使用)会产生这样的结果。为了缓解这种情况,我使用ContainerView将UITableViewController嵌入到UIViewController中。我几乎解决了这个问题,但是...如果我足够慢地向下滑动,问题仍然存在。有什么方法可以缓解这种情况,还是我不得不忍受它?视频: