私は iOS プログラミングが初めてで、UITableView について何か学びたいと思っています。
UITableViewCell にいくつかの画像があります。スクロール開始時に画像を非表示にし、スクロール停止時に画像を表示したい。
どうやってやるの ?それについて方法や何か他のものはありますか?
私は iOS プログラミングが初めてで、UITableView について何か学びたいと思っています。
UITableViewCell にいくつかの画像があります。スクロール開始時に画像を非表示にし、スクロール停止時に画像を表示したい。
どうやってやるの ?それについて方法や何か他のものはありますか?
UITableView は UIScrollView を継承するため、tableView デリゲートで UIScrollViewDelegate コールバックを受け取ることができます。
デリゲート メソッドを実装する
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
これは、スクロール ビューがコンテンツのスクロールを開始しようとしているときにデリゲートに通知します。
と
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
これは、ユーザーがコンテンツのスクロールを終了したときにデリゲートに通知します。
ScrollViewDelegate リファレンスを読んでください。
スクロールがいつ停止するかを知るために scrollview 委任メソッドを実装する必要があるのは大したことではありません。次に、ブール値を設定してテーブルをリロードし、ブール値に基づいて画像を表示および非表示にできます。スクロールが開始したら、ブール値を NO に設定します。 .