[英]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.