[开发有关问题] 求解ipad开发有关问题(急):动画效果没有做完用户就旋转屏幕出现bug
发布时间:2010-05-30 01:22:03 文章来源:www.iduyao.cn 采编人员:星星草
[开发问题] 求解ipad开发问题(急):动画效果没有做完用户就旋转屏幕出现bug
各位,求解ipad开发中的一个问题,问题是这样的:我的项目支持横竖屏,进入应用程序时做了一个动画效果,因为同样的动画,横竖屏坐标尺寸是不同的,当ipad处于横屏动画状态时,用户旋转屏幕处于竖屏状态,这个时候仍然做的是横屏动画效果,这是个很大的bug,不知道有没有遇到过这种情况的,求指点一下。我的个人想法是,能不能在动画期间,给屏幕控制器发送一个锁定屏幕的消息,等动画做完之后再发一个支持旋转的消息,但问题是,就我知道的,程序在加载中调用shouldAutorotateToInterfaceOrientation函数返回YES时就已经确定了是否支持横竖屏幕,各方求解,先行谢过!
------解决方案--------------------
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
一开始设置屏幕不能选择。动画完成之后用上面的方式设置回来可以旋转
------解决方案--------------------
------解决方案--------------------
你的动画用线程吧 哪里需要旋转和不旋转自己用刚刚的方式设定
------解决方案--------------------
播放动画前先获取UIInterfaceOrientation orientation= [[UIApplication sharedApplication].statusBarOrientation; 根据orientation的方向来判断是要播横屏还是竖屏;然后播放的时候锁定旋转~播放完毕解锁旋转~
------解决方案--------------------
用个变量不就搞定了嘛?
在shouldAutorotateToInterfaceOrientation中
if (state == welcome) {
if(竖直) return YES;
}
else if (state == normal) {
return YES;
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
图片拾取器问题
用图片拾取器方法除了能拾取相册里面的图片外,能不能拾取其它文件里面非照片的图像啊,如果能,要怎么做
------解决...
-
请教个问题。。很弱智,不要嘲笑。。
请问mac osx 10.6下开发出来的程序在mac osx 10.5下可以正常使用么?会不会有些库的问题?
客户要...
-
一个数组可以放UIButton,那怎么调用这些元素呢,[array objectatindex i]不好用]
UIButton,那怎么调用这些元素呢,[array objectatinde...
-
关于imageView显示图片的问题
我现在需要在一个imageView中现在两张图片,这两张是重叠显示的,在android中,我这么做到的,imageView1.s...
-
如何在软件中嵌套ppt播放功能
如何在软件中嵌套ppt播放功能 不知道这个能实现吗
------解决方案--------------------
可以,...
-
objectivc-c
请问下自学obj-c要看哪本书比较好?
linux下可以运行obj-c的程序吗?
mac软件开发除了obj-c还需要什么别的吗?
------解...
-
怎么实现iphone客户端软件与服务器端的数据交互?
怎么实现iphone客户端软件与服务器端的数据交互?
------解决方案---------------...
-
求IOS微信界面实现思路
如题,请大神们指点一二,非常感谢!
------解决方案--------------------
问题过于笼统,无法作答
------解决...
-
给黑苹果搞个Navicat for SQLite 求个下载地址
给黑苹果搞个Navicat for SQLite 求个下载地址 谢谢
------解决方案---------...
-
iphone中按提示弄音频接收, 在线等
关于iphone中的音频接收( Streaming Live or On-Demand Video from IIS7 to iOS Devices (iPhon...