SWTableView 不支持Retina Display的bug修复

来源:互联网 发布:win7建立网络连接 编辑:程序博客网 时间:2024/05/15 12:44

将SWScrollView类的beforeDraw方法里的

glScissor(self.position.x, self.position.y, viewSize_.width*s, viewSize_.height*s);
改成

glScissor(self.position.x*s, self.position.y*s, viewSize_.width*s, viewSize_.height*s);

这样即可


还有一个隐藏后,tableview不响应touch事件的问题


-(void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event {    if (!self.visible) {        return;    }   // some another things

改成


-(void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event {    if (!self.visible) {        [touches_ removeObject:touch];        return;    }   // some another things}

这样即可