[英]Unable to scroll Collection view inside Table view cell (created in Storyboard)
[英]Custom view inside scroll view inside table cell is not responding to events
我的視圖控制器中有一個 UITableView,在單元格內有一個水平的 UIScrollView,在這個滾動視圖中,我創建了許多自定義 UIView 的實例(從 NIB 文件加載)
UITableViewCell
-- UIScrollView
-- MyView: UIView
現在 MyView 沒有檢測到觸摸,userInteractionEnabled 在層次結構中的每個視圖上都設置為 YES,我嘗試了兩種方式
兩種方式都不起作用,我想這與我在 UITableViewCell 中有一個 UIScrollView 的事實有關
我正在用 Swift 而不是 Objective-C 編寫應用程序,我認為這並不重要,因為我猜這是一個 UIKit 問題,但誰知道呢。
如果您有任何提示,我會全神貫注。
謝謝
這種情況的替代方法是添加UITableViewCustomCell並在 Custom cell 中添加帶有水平滾動的UICollectionView 。 它比在滾動視圖中添加 UIView 更優化,因為您可以大大加快速度。 不是實例化很多單元格,您只需根據需要實例化盡可能多的單元格,即盡可能多的可見(這是自動處理的)。 如果滾動到列表中存在尚未獲得視覺表示的“單元格”的區域,則不是實例化新單元格,而是重用已有的單元格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.