iOS 开发:自动旋转、多视图应用实现指南
1. 自动旋转与视图切换实现
1.1 实现视图切换
首先,我们要对视图控制器的实现文件进行编辑。具体操作如下:
1. 双击 BIDViewController.m 文件,打开视图控制器的实现文件。
2. 在文件顶部添加如下 C 宏:
#define degreesToRadians(x) (M_PI * (x) / 180.0)
此宏的作用是实现角度和弧度之间的转换,在处理旋转视图的切换时会用到。
3. 向下滚动文件,在最后一个 @synthesize 调用之后添加以下方法:
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration {
if (interfaceOrientation == UIInterfaceOrientationPortrait) {
self.view = self.portrait;
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(degree
超级会员免费看
订阅专栏 解锁全文
63

被折叠的 条评论
为什么被折叠?



