iphone - 以编程方式更改 UIView 方向而不使用 shouldAutorotateToInterfaceOrientation

标签 iphone objective-c ios uiview uiviewcontroller

我希望在不使用 shouldAutorotateToInterfaceOrientation 方法的情况下更改 UIView 的方向。我想知道我是否可以调用该方法来以类似的方式设置方向。这可以完成吗?还是我必须以编程方式转换表单中的所有对象?

提前致谢。

最佳答案

不幸的是,您必须自己使用仿射变换来完成此操作:

    self.view.transform = CGAffineTransformMakeRotation(M_PI / 2);

关于iphone - 以编程方式更改 UIView 方向而不使用 shouldAutorotateToInterfaceOrientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828391/

相关文章:

iphone - kCLLocationAccuracyThreeKilometers 是否使用 GPS 或手机信号塔?

iphone - UITextchecker用哪种语言进行拼写检查?

iphone - 删除单元格和重新加载 TableView 时访问权限不佳

objective-c - UIRefreshControl 颜色问题

ios - TableView 中无法删除显示消息行

ios - 如何通过列名和数据类型获取值?

ios - 在快速存储 NSDictionary 时出错,其中包含一些值,例如 userDefaults 中的 "<null>"

iphone - iOS:如何创建类似于新闻纸样式的UILabel

objective-c - 无法找出 "Unrecognized selector sent to instance"来源

ios - 加载本地存储的 mp3 音频文件时出现 UIWebView 问题