我的 keboard 出现在横向,但 ipad 是纵向的,横向时出现在横向
我有 2 个 xib,在横向 xib 中有 viewDidLoad 中的代码:
CGAffineTransform rotate = CGAffineTransformMakeRotation(1.57079633);
[self.view setTransform:rotate];
我的 keboard 出现在横向,但 ipad 是纵向的,横向时出现在横向
我有 2 个 xib,在横向 xib 中有 viewDidLoad 中的代码:
CGAffineTransform rotate = CGAffineTransformMakeRotation(1.57079633);
[self.view setTransform:rotate];
答案就在你的问题中。你用你的代码旋转你的屏幕。
CGAffineTransform rotate = CGAffineTransformMakeRotation(1.57079633); [self.view setTransform:rotate];
正是这样做的。1.57079633 同M_PI/2,同90°
删除代码或取消注释
// CGAffineTransform rotate = CGAffineTransformMakeRotation(1.57079633); [self.view setTransform:rotate];