作者wfgh (lyle)
看板MacDev
标题[问题] line贴图选单的结构
时间Mon Jul 15 17:55:24 2013
我要做一个类似line贴图选单的架构
http://0rz.tw/ytfSH
目前想到的两种架构
方法一:
仿照UITabBarController
每组贴图都alloc一个StickerPackageViewController
缺点:
1.贴图分类组数过多时, 要一直alloc controller, 会用掉很多memory
2.每一组分类都要[[StickerPackageViewController alloc] init]
方法二:
整个StickerLibraryViewController只有一个StickerPackageViewContrller
每次切换tab时
reload data (即更新贴图)
缺点: 每次切换都要load一次该分类的所有贴图
请问各位前辈对这两种方法有什麽看法呢?
哪一架构的效能会比较好?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.109.194
※ 编辑: wfgh 来自: 111.248.109.194 (07/15 18:15)
※ 编辑: wfgh 来自: 111.248.109.194 (07/15 18:16)
1F:→ darktt:不要用ViewController改用View来控制会比较节省记忆体使用 07/16 05:30
2F:→ wfgh:可是每一组分类有他自己的资料,而且有scrollView 07/16 09:35
※ 编辑: wfgh 来自: 114.36.55.232 (07/16 18:11)
3F:→ darktt:其实它是一个custom的tableView而已 07/17 08:00
还是回到原本的问题,只用一个custom tableView, 每次切换tab就reload一次
还是每个tab都有自己的custom tableView呢?
※ 编辑: wfgh 来自: 114.36.55.232 (07/17 09:46)
4F:→ darktt:就看你怎麽做,这两个做法都可以 07/17 13:17