我有一个奇怪的问题,我无法解决它!我的应用支持任何类型的方向(纵向,横向等等),但我设计的一个新部分(视图)只在横向时有用。因此,我必须在按下按钮或创建此特定视图时旋转设备方向时强制加载我的新视图为横向。
使用"shouldAutorotate"可以解决所有问题,但我在网上读到说使用这个API会导致你的应用被苹果拒绝。这是否仍然属实或者我可以使用它?
由于我有很多视图,我使用了一个UIViewController作为“容器”,以便更好地处理它们。不知道使用这个方法本身是否会有问题...... 我试图使用CGTransform旋转视图,并在视图容器内使用BOOL“锁定”旋转。这样可以解决布局问题,使视图正确显示,但是当textView成为第一响应者时,键盘以纵向模式显示。这就是为什么设备方向仍然是纵向的原因。
我还试图通过调整键盘布局来正确显示它,但是没有成功。
谢谢你提供的任何帮助!
使用"shouldAutorotate"可以解决所有问题,但我在网上读到说使用这个API会导致你的应用被苹果拒绝。这是否仍然属实或者我可以使用它?
由于我有很多视图,我使用了一个UIViewController作为“容器”,以便更好地处理它们。不知道使用这个方法本身是否会有问题...... 我试图使用CGTransform旋转视图,并在视图容器内使用BOOL“锁定”旋转。这样可以解决布局问题,使视图正确显示,但是当textView成为第一响应者时,键盘以纵向模式显示。这就是为什么设备方向仍然是纵向的原因。
我还试图通过调整键盘布局来正确显示它,但是没有成功。
谢谢你提供的任何帮助!