|  |      1Zhang      2014-08-08 20:06:15 +08:00 OMG!正确的做法是用CoreText将文字绘制上去。CoreText是c语言库,所以很轻量级。 | 
|  |      2skyline75489 OP @Zhang CoreText可以自定义背景颜色,边框颜色之类的吗? | 
|  |      3Cwind      2014-08-08 20:11:00 +08:00  1 不要一次性加啊,想想UITableView是如何干的? | 
|  |      4Zhang      2014-08-08 20:11:13 +08:00  1 @skyline75489 很多杂志应用都是CoreText搞的,你不用怀疑的。 | 
|  |      5skyline75489 OP @Cwind 用Lazy Load的方式? | 
|  |      6Cwind      2014-08-08 20:17:38 +08:00 @skyline75489 快要用到了再加载啊,你用UIScrollView展示图片的时候总不会也是一次性全部加载完毕吧? | 
|  |      7skyline75489 OP @Cwind 刚开始的时候写烂了,现在才想到优化性能,后悔啊 | 
|  |      8lenzhang      2014-08-08 21:41:42 +08:00 用coretext没错的,改起来也容易 | 
|  |      9hoogle      2014-08-09 01:52:15 +08:00 via iPhone TTTAttributedLabel 现成的。。 | 
|  |      10skyline75489 OP @hoogle 这个效率高吗?我是要做一个类似输入法候选框的东西,一打开出来一堆候选词,还要响应点击的事件,所以刚开始很自然地想到用UILabel来做,结果发现效率不行... | 
|  |      11hoogle      2014-08-09 11:08:38 +08:00 @skyline75489 这样的话, 考虑用UITableView + Button合适。  每个tableViewCell放一定数量的button,  滚动到屏幕上才会加载, 肯定不会卡。   CoreText更多的是针对富文本。。 也能实现但是相对没有button好控制 | 
|  |      12hoogle      2014-08-09 11:16:41 +08:00 via iPhone  1 |