【iOS】UIScrollViewにUIRefreshControlをいれたらスクロール慣性がなくなったお話
最近は
1 |
scrollView.refreshControl = refreshControl |
みたいなコードだけで簡単に引っ張って更新みたいなことができるようになって意気揚々と導入したんだけど、iPhoneX以上でなぜかスクロールできないバグが発生した。
原因はどうやらendRefreshing()が原因のようで、くるくるしてないときにendRefreshing()をやると慣性スクロールがなくなる模様。
なので、以下のようにした。
1 2 3 |
if refreshControl.isRefreshing { refreshControl.endRefreshing() } |
ちゃんと、くるくるしてるか確認するようにしないとだめということですね。
気をつけよう。