mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Create and use MainWindowController for iOS.
This commit is contained in:
@@ -19,16 +19,23 @@ final class RootSplitViewController: UISplitViewController {
|
||||
}
|
||||
}
|
||||
|
||||
private lazy var sidebarViewController = MainFeedViewController()
|
||||
private lazy var timelineViewController = TimelineViewController()
|
||||
private lazy var articleViewController = ArticleViewController()
|
||||
private let sidebarViewController: MainFeedViewController
|
||||
private let timelineViewController: TimelineViewController
|
||||
private let articleViewController: ArticleViewController
|
||||
|
||||
init(sidebarViewController: MainFeedViewController,
|
||||
timelineViewController: TimelineViewController,
|
||||
articleViewController: ArticleViewController) {
|
||||
|
||||
self.sidebarViewController = sidebarViewController
|
||||
self.timelineViewController = timelineViewController
|
||||
self.articleViewController = articleViewController
|
||||
|
||||
init() {
|
||||
super.init(style: .tripleColumn)
|
||||
|
||||
setViewController(self.sidebarViewController, for: .primary)
|
||||
setViewController(self.timelineViewController, for: .supplementary)
|
||||
setViewController(self.articleViewController, for: .secondary)
|
||||
setViewController(sidebarViewController, for: .primary)
|
||||
setViewController(timelineViewController, for: .supplementary)
|
||||
setViewController(articleViewController, for: .secondary)
|
||||
|
||||
self.showsSecondaryOnlyButton = true
|
||||
self.preferredDisplayMode = .oneBesideSecondary
|
||||
|
||||
Reference in New Issue
Block a user