Xamarin.iOS
テーブルビューにUIRefreshControlを追加する
サーチ…
単純なUIRefreshControlをUIScrollViewに追加します。
_scrollView
という名前の完全に動作するUIScrollview
を想定しています。
UITableView
、 UICollectionView
もまたscrollviewsであることに注意してください。したがって、次の例はそれらの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.AddSubview(refreshControl);
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow