我創建了一個具有多個(10)UITableViews的UIScrollView來顯示內容。 UIScrollView允許用戶水平滾動以顯示不同的UITableViews。這是我們想要以這種方式實現的這個應用程序中的特定用例。在具有多個UITableViews的UIScrollView中調頁事件iOS XCode
UITableViews都代表總共十週的一週。我想要做的是滾動視圖滾動到另一個UITableView(星期)後導航欄標題更改爲「星期x」。 UIScrollView具有分頁功能並且像魅力一樣工作。
但問題是如何跟蹤頁面的變化?我似乎無法實現SwipeRecognizer,Touches開始或ScrollViewDidScroll。有沒有解決的辦法?
我想我已經爲這個傢伙同樣的問題,但沒有令人滿意的答案至今: How to find which table is scrolled with multiple UITableViews on UIScrollView
不幸的是,唯一被調用的scrollViewDidScroll是UITableViews的,而不是包含UITableViews(它是UIScrollView的子類?)的父ScrollView。如果以某種方式,我可以修復,以便父級UIScrollView得到所謂的您的解決方案將工作.. – d4jo
你是否將您的視圖控制器設置爲uiscrollview的委託? –
這很有趣,讓我檢查一下(可能需要得到一些示例代碼,因爲我對代表部分至今還不是很舒服..)。 – d4jo