现在的位置: 首页 > 综合 > 正文

关于table view的content mode的个人看法

2013年10月17日 ⁄ 综合 ⁄ 共 651字 ⁄ 字号 评论关闭

     前不久看《cocoa programming for mac os x》第四版第二十八章web的Lay Out the Interface小节时,看到一句“Ensure that the table view’s Content Mode is set to Cell Based”,然后我照着去做一下,发现找不到content mode这个属性。我的xcode是4.2 for雪豹的。就去网上看看有没有相关的内容。找了一圈,在Stackoverflow上面找到个类似的情况:http://stackoverflow.com/questions/10476768/cant-find-cell-based-view-in-xcode-4/13086399#13086399

不过还是没有解决我的问题,今晚又想起来了,就又去谷歌了一下。终于发现了点眉目。

一篇是http://iphone.ipsw.info/2012/01/tableview-in-macosx.html 根据里面说的“直到Lion 才开始支持View base TableView”,我猜content mode的可选的内容 就是cell base和view base。但是10.6.x或者以前只支持cell base,也就是默认就是这个,所以就没必要搞个属性出来。直到10.7开始支持了view
base。

后来我又看到了一篇http://saoqiao.com/3g/cocoa/753 印证了我的猜想。因此在狮子系统里,只要编写的应用目标是基于10.7的,xcode里应该会有这个选项了。

抱歉!评论已关闭.