【发布时间】:2018-11-14 13:26:32
【问题描述】:
任何人都可以建议如何在 iOS 上实现 pull to refresh 功能,以便在没有 UIScrollView 的情况下实现简单的 UIView?
我尝试使用UIRefreshControll,但它应该添加到UITableView 或UIScrollView,但我只有一个UIView。当我将UIRefreshControll 添加到UIView 时,我的应用程序崩溃了。
我不想在现有布局中添加UIScrollView,因为我的屏幕分为两个部分:顶部是UIView,底部是UITableView。如果我将UIScrollView 添加到顶部,我将在同一屏幕上有2 个UIScrollView,我认为这不好。但是我需要 pull 刷新整个屏幕,以便用户可以刷新屏幕的顶部和底部。
我会很感激任何想法。
我的代码示例:
public override ViewDidLoad()
{
var refresh = new UIRefreshControl();
MyView.Add(refresh); // crash here
//MyView.AddSubview(refresh); // such option also causes crash
}
【问题讨论】:
-
显示您的代码
-
@JigarDarji 我添加了代码示例。它适用于 Xamarin,但我会感谢任何语言的建议。
标签: ios pull-to-refresh uirefreshcontrol