1

私は iOS プログラミングが初めてで、UITableView について何か学びたいと思っています。

UITableViewCell にいくつかの画像があります。スクロール開始時に画像を非表示にし、スクロール停止時に画像を表示したい。

どうやってやるの ?それについて方法や何か他のものはありますか?

4

2 に答える 2

2

UITableView は UIScrollView を継承するため、tableView デリゲートで UIScrollViewDelegate コールバックを受け取ることができます。

デリゲート メソッドを実装する

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView

これは、スクロール ビューがコンテンツのスクロールを開始しようとしているときにデリゲートに通知します。

- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset

これは、ユーザーがコンテンツのスクロールを終了したときにデリゲートに通知します。

ScrollViewDelegate リファレンスを読んでください。

于 2013-10-09T09:29:41.537 に答える
1

スクロールがいつ停止するかを知るために scrollview 委任メソッドを実装する必要があるのは大したことではありません。次に、ブール値を設定してテーブルをリロードし、ブール値に基づいて画像を表示および非表示にできます。スクロールが開始したら、ブール値を NO に設定します。 .

于 2013-10-09T08:53:32.780 に答える