我有一個UITableView
和UITableViewController
,我在我的應用程序中使用多個屏幕。堆棧兩個UITableViews
我最近與我的組織的產品團隊交談過,他們要求對於其中一個屏幕,我預留了大約15個單元,其外觀和功能差別很大。
圍繞谷歌搜索後,似乎要做到這一點的唯一方法是對每個實施UITableViewDelegate
法類似複雜:
if section == 0 {
...
}
if section == 1 {
...
}
我並不想這樣做,因爲其他的屏幕,顯示這張表,不需要這個邏輯,突然重複使用變得更加複雜。
理想情況下,我想要的是垂直堆疊兩個表視圖,這樣一個附加到另一個的底部。
我的架構出了什麼問題,還是在IOS中沒有好的方法?
Subclass current one then put these code in? –