2014-01-17 44 views
0

我想創建一個靜態菜單,並且有大約20個菜單項,我認爲UIView對我來說很容易,因爲我可以通過按照我想要的InterfaceBuilder拖動按鈕來放置菜單項,但是我發現溢出內容被隱藏,並且視圖不能被滑動到底部以顯示更多項目。我問另一個問題,有人建議我使用UITableView來解決這個問題,我不確定哪個解決方案更好。需要我把iOS菜單放到UIView或UITableView?

enter image description here

+0

當然你需要tableView。 – malex

+0

@malex但是UIView用戶會遇到什麼情況? – why

回答

0

UITableView的是UIView的子類,以顯示對象的滾動集合。它具有數據重用機制來節省內存。您可以製作典型數據的NSArray,並僅描述一次UITableViewCell的UI,然後在滾動時自動重複使用它。

在UIView的情況下,你需要定義所有的對象,甚至在可見框的邊界後面,然後爲你自己滾動實現UI交互。所以純粹的UIView適用於iPhone屏幕所包含的不同數據的緊湊集合。