將一個簡單的 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);