我的应用设计需要在全屏浏览照片时在iPhone的原生照片应用中找到相同的滚动功能。具体做法是:
我开始使用Apple的sample PageControl code作为启动点,一切都在游泳,直到我尝试在代码中添加自动旋转。从文档中我的感觉是,我需要做的就是让自动旋转工作是将它添加到示例代码的 MyViewController.m
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
虽然这似乎导致子视图的背景旋转,但是UILabel和封闭的UIScrollView保持固定,因此从用户的角度来看,通过视图进行分页现在需要向上/向下轻拂而不是向左/向右。
答案 0 :(得分:1)
我一时兴起,阅读了标题为“UIDuttons在自动旋转设置帧后不响应触摸”的stackoverflow帖子。它链接到下面的博客文章,其中包括处理Apple样本不包含的所有复杂转换的工作代码。
向BjörnSållarp提供免费提供此解决方案的道具!
http://blog.sallarp.com/shouldautorotatetointerfaceorientation/
答案 1 :(得分:0)
对于初学者,您需要在页面控件和scrollview(在该示例中)中使用自动调整遮罩。我还在探索样本,看看还需要什么。如果其他人在此之前没有提供确定的解决方案,可能会有更多的信息......