我是iOS開發新手。我目前正在開發一個應用程序,該應用程序具有從Web服務器返回的動態內容,映射到數據模型並顯示給用戶。要動態添加UIViews,還是創建一個UITableView? ios
到目前爲止,我已經創建的視圖消費模型,然後添加視圖作爲子視圖爲滾動視圖,計算y座標爲每個使他們增加了一個以另一個。
這種順序添加元素是「列表像」,並且可以是在表視圖表格單元。到目前爲止,我已經避免了這種方法,因爲我的一些視圖具有不同的高度,而且我已經讀過,當單元格具有動態行高時,表視圖上的性能顯着下降。
我是否風險增加性能順序子視圖爲滾動視圖? tableview是我所描述的更好的解決方案嗎?
你從任何標準表視圖的行爲,如編輯模式下,連續動畫中受益,滾動時,狀態欄被竊聽的頂部,等等? – Justin
除非你做的事情與表格視圖完全不同,否則我會使用UITableview並修改它以與你的設計一起工作。通過將UIViews添加到UIScrollView,您基本上重新發明了輪子。 – logixologist
不,並點擊狀態欄將已經滾動我的滾動視圖與子視圖頂部。 @Justin –