使用哪个方法获取的屏幕尺寸? 是如下的这种方法吗:
CGRecct bounds= [UIScrenn mainScreen].bounds;
如果是这个方法应该不会有问题的。旋转时有个逻辑在里面,如果当屏幕旋转时,需要你根据当前屏幕的尺寸来重绘的
[self setNeedsDisplay];
CGRecct bounds= [UIScrenn mainScreen].bounds;
如果是这个方法应该不会有问题的。旋转时有个逻辑在里面,如果当屏幕旋转时,需要你根据当前屏幕的尺寸来重绘的
[self setNeedsDisplay];
解决方案 »
- objective-c 什么样的对象应该分配内存
- 图片超出UITableViewCell问题
- ios 里面做3d应用用什么
- XMPPFreameWork TurnSocket 传文件怎么做呢?
- 问下coreData怎么删除一行数据?
- IOS 开发 XCODE连接已有数据库提问!
- 求移动开发书目表、工具表、硬件准备
- [__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object'
- scrollView中加载很多项UIView导致cpu占用过大的问题?
- UITabBarController启动后只能显示一个标签
- 请高手指点迷津
- uiview中的initWithFrame中的代码没执行?
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
知道你重载的drawrect,我是说在屏幕旋转时会调用view的layoutsubview 方法,但不会调用drawrect 中的自定义绘制操作,除非你通过[self setNeedsDisplay] 方法来主动调用
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
知道你重载的drawrect,我是说在屏幕旋转时会调用view的layoutsubview 方法,但不会调用drawrect 中的自定义绘制操作,除非你通过[self setNeedsDisplay] 方法来主动调用
谢谢,我在layoutsubview中加上[self setNeedsDisplay]试试。
有点奇怪,旋转后不会重绘吗?不会触发drawRect方法吗?
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
知道你重载的drawrect,我是说在屏幕旋转时会调用view的layoutsubview 方法,但不会调用drawrect 中的自定义绘制操作,除非你通过[self setNeedsDisplay] 方法来主动调用
谢谢,我在layoutsubview中加上[self setNeedsDisplay]试试。
有点奇怪,旋转后不会重绘吗?不会触发drawRect方法吗?
你加个断点,旋转时看看能不能进这个断点不就知道了。
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
知道你重载的drawrect,我是说在屏幕旋转时会调用view的layoutsubview 方法,但不会调用drawrect 中的自定义绘制操作,除非你通过[self setNeedsDisplay] 方法来主动调用
谢谢,我在layoutsubview中加上[self setNeedsDisplay]试试。
有点奇怪,旋转后不会重绘吗?不会触发drawRect方法吗?
你加个断点,旋转时看看能不能进这个断点不就知道了。
最烦调试drawRect方法,动不动就屏幕重绘,所有涉及到drawRect基本靠想。谢谢,我去试试。
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
知道你重载的drawrect,我是说在屏幕旋转时会调用view的layoutsubview 方法,但不会调用drawrect 中的自定义绘制操作,除非你通过[self setNeedsDisplay] 方法来主动调用
谢谢,我在layoutsubview中加上[self setNeedsDisplay]试试。
有点奇怪,旋转后不会重绘吗?不会触发drawRect方法吗?
你加个断点,旋转时看看能不能进这个断点不就知道了。有没有ios的好书推荐一下,谢谢!
用的是CGRecct bounds= [UIScrenn mainScreen].bounds;
实际调试时发现模拟器旋转后,高度不变;
旋转后重绘了吗? 在layoutsubview方法中重新设置控件的frame了吗?我是在uiview中重载的drawrect,想重绘屏幕,先获取的宽高,再根据宽高进行绘制,结果发现宽高一直不变。
知道你重载的drawrect,我是说在屏幕旋转时会调用view的layoutsubview 方法,但不会调用drawrect 中的自定义绘制操作,除非你通过[self setNeedsDisplay] 方法来主动调用
谢谢,我在layoutsubview中加上[self setNeedsDisplay]试试。
有点奇怪,旋转后不会重绘吗?不会触发drawRect方法吗?
你加个断点,旋转时看看能不能进这个断点不就知道了。有没有ios的好书推荐一下,谢谢!
<<iOS 程序设计>> 推荐这本。