簡體   English   中英

在iOS中嵌套的UITableview中滾動問題

[英]Scrolling issue in nested UITableview in iOS

我正在創建一個布局,其中數據應垂直滾動,每行數據應垂直滾動。 為了實現這一點,我使用了UITableView作為父級,並且在每個UITableViewCell ,我正在為垂直滾動添加UITablview

UITableView只有兩個部分,每個部分都有子UITableView Child tableView有超過50行。 我正面臨滾動問題。 我希望子UITableView僅在相應部分到達屏幕頂部時滾動。 現在的行為是它獨立滾動。

我們怎樣才能做到這一點?

您必須創建內部UITableView的自定義子類,並根據您的條件覆蓋以下方法並返回true / false:

touchesShouldBegin(_:with:in:)

嘗試將以下屬性設置為主表視圖。

self.tableView!.delaysContentTouches = true
self.tableView!.canCancelContentTouches = true

另一個選項是,在CollectionView中使用TableView

暫無
暫無

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

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