Iphone Swift-不同的故事板与通用
我正在处理一个相当概念性的问题 在我的“通用”应用程序中,我有一个“表视图控制器”,其中包含一个记录列表,这些记录将被转换为“视图控制器” 在iPad版本的应用程序上,它的行为与iPhone上的完全相同 我想在iPad版本上实现的是: 一个视图,左侧为“表视图控制器”,右侧为“视图控制器” 当用户从左侧的“表视图控制器”中选择一条记录时,该记录将直接加载到右侧的“视图控制器”中 我应该创建一个不同的故事板来实现这一点,还是创建一些:Iphone Swift-不同的故事板与通用,iphone,swift,uitableview,ipad,segue,Iphone,Swift,Uitableview,Ipad,Segue,我正在处理一个相当概念性的问题 在我的“通用”应用程序中,我有一个“表视图控制器”,其中包含一个记录列表,这些记录将被转换为“视图控制器” 在iPad版本的应用程序上,它的行为与iPhone上的完全相同 我想在iPad版本上实现的是: 一个视图,左侧为“表视图控制器”,右侧为“视图控制器” 当用户从左侧的“表视图控制器”中选择一条记录时,该记录将直接加载到右侧的“视图控制器”中 我应该创建一个不同的故事板来实现这一点,还是创建一些: if (iPhone) { // iPhone
if (iPhone) {
// iPhone
// do this
} else {
// iPad
// do this
}
直接在代码中使用条件
谢谢和问候 您需要的是一个“主-细节”界面
这就是UISplitViewController
的用途。从iOS 8开始,iPhone和iPad都可以使用,因此您可以有一个设置(故事板),在这两种习惯用法上都能正常工作。此外,它将有助于在iPhone 6 Plus等产品上提供良好的操控性,而going landscape可能也希望拥有并排的外观和感觉
查看
UISplitViewController
查看大小类,我发现它们非常方便,不客气。别忘了接受答案。快乐编码!