sha*_*oga 18 cocoa-touch uiview ipad uisplitviewcontroller ios
我在iPad应用程序中使用splitView.详细视图中有2个子视图,它根据etail视图边界绘制自己.问题是,即使ipad处于横向模式,它们总是在(1024,768)中绘制自己.
顺便说一句 - 如果我然后以纵向模式呼叫,然后旋转ipad,他们会缩放到(706,768).
我已经检查了详细视图框架和它创建的边界(在视图中执行加载方法),在这两种情况下我都得到了这个:
NSLog(@"screen frame = %@",NSStringFromCGRect(self.view.frame));
NSLog(@"screen bounds = %@",NSStringFromCGRect(self.view.bounds));
Run Code Online (Sandbox Code Playgroud)
在调试窗口中,我得到:
2011-03-03 10:58:19.376 English Club[63347:207] screen frame = {{0, 0}, {768, 1024}}
2011-03-03 10:58:19.382 English Club[63347:207] screen bounds = {{0, 0}, {768, 1024}}
Run Code Online (Sandbox Code Playgroud)
我无法找出问题所在.谁能帮我?
谢谢你的帮助.