簡體   English   中英

iOS UITableView如何禁用滾動到底部彈跳

[英]iOS UITableView how to disable scroll to bottom bouncing

我想在我的UITableView上禁用任何滾動彈跳。 現在我這樣做:

myTableView.bounces = NO;

但是當我滾動到我的列表底部時,我的內容不會停止,而是回過頭來。 如何禁用此功能?

只需取消選中UITableView的Bounce Vertically屬性即可

在此輸入圖像描述

這也可以通過將alwaysBounceVertical屬性設置為NO來以編程方式完成

-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView.contentOffset.y<=0) {
        scrollView.contentOffset = CGPointZero;
    }
}

UITableview是從UIScrollview繼承的。所以只需使用滾動視圖委托。我們可以做同樣的事情,我們正在為scrollview做。如果我錯了,請糾正我。

UITableView是UIScrollView的子類。 UIScrollView有一個屬性,您可以設置為停止彈跳。

事實上你可以使用兩種:

bouncesBOOL值設置為NO

alwaysBounceVerticalBOOL值設置為NO

這是文檔的鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM