我是iOS新手,我想了解一些關於UITableView的知識。如何在UITableView中滾動時隱藏/顯示圖像?
我在UITableViewCell中有一些圖像。我想在滾動開始時隱藏我的圖像,然後我想在滾動停止時顯示它們。
我該怎麼做? 有沒有一種方法或別的什麼呢?
我是iOS新手,我想了解一些關於UITableView的知識。如何在UITableView中滾動時隱藏/顯示圖像?
我在UITableViewCell中有一些圖像。我想在滾動開始時隱藏我的圖像,然後我想在滾動停止時顯示它們。
我該怎麼做? 有沒有一種方法或別的什麼呢?
UITableView繼承自UIScrollView,因此您可以在您的tableView委託中接收 UIScrollViewDelegate回調。
實現委託方法
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
它告訴委託時滾動視圖即將開始滾動內容。
和
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
它告訴代表當用戶結束滾動內容。
這不是什麼大事,你只需要實現scrollview委託方法來知道滾動停止的時間,然後設置一個bool值並重新加載表,並根據bool值顯示和隱藏圖像。當滾動開始將bool設置爲NO。