将一个简单的 UIRefreshControl 添加到 UIScrollView
我们假设一个名为 _scrollView
的完全工作的 UIScrollview
;
请注意,UITableView
,UICollectionView
也是滚动视图,因此以下示例适用于这些 UI 元素。
首先,创建和分配
UIRefreshControl refreshControl = new UIRefreshControl();
其次,将刷新事件连接到方法。有不同的方法可以做到这一点。
风格 1:
refreshControl.ValueChanged += (object sender, EventArgs e) => MyMethodCall();
风格 2:
refreshControl.ValueChanged += (object sender, EventArgs e) =>
{
//Write code here
};
风格 3:
refreshControl.ValueChanged += HandleRefreshValueChanged;
void HandleRefreshValueChanged(object sender, EventArgs e)
{
//Write code here
}
第三个也是最后一个,将刷新控件本身添加到我们的 scrollview 中。
_scrollView.AddSubview(refreshControl);