在 iOS 7 中默认情况下,从表格视图中打开一个横向视图确实选择了行

Posted

技术标签:

【中文标题】在 iOS 7 中默认情况下,从表格视图中打开一个横向视图确实选择了行【英文标题】:Open one view in Landscape from table view did select row by default in iOS 7 【发布时间】:2014-05-30 13:39:39 【问题描述】:

我已经尝试了堆栈溢出中的所有选项,有些答案无效,有些没有正确解释。我有一个表格视图,一旦调用了选择行,我将它推送到新的视图控制器。现在在这个时刻,我想要横向的新视图控制器。我所有的视图都是纵向的,我希望这个新的视图控制器位于横向。提前致谢。

【问题讨论】:

Change UIInterfaceOrientation for only one UIViewController in app ios (SOLVED!)的可能重复 还有:mattgemmell.com/what-have-you-tried 【参考方案1】:

在你的 Landscape View 控制器中添加以下方法

-(NSUInterger)supportedInterfaceOrientation

  return UIInterfaceOrientationLandscape;

别忘了在 Storyboards 的 Attribute Inspector 下设置 Orientation 属性。

【讨论】:

以上是关于在 iOS 7 中默认情况下,从表格视图中打开一个横向视图确实选择了行的主要内容,如果未能解决你的问题,请参考以下文章

IOS 7表格视图内容大小问题

在 iOS 9 上从表视图打开 safari 视图控制器并在 iOS 8 或 7 上在 safari 中打开

如何从 webview iOS 中的表格单元格打开 url

有没有办法在不使用图像选择器的情况下从照片应用程序呈现默认的 iOS 编辑视图?

iOS7 - 从表格视图推送转场期间内容重叠

IOS - 如何使用自动布局有一个可滚动的表格视图标题