diff --git a/elpha-ios/AccountTableViewController.swift b/elpha-ios/AccountTableViewController.swift index add8465..7aad38a 100644 --- a/elpha-ios/AccountTableViewController.swift +++ b/elpha-ios/AccountTableViewController.swift @@ -365,11 +365,7 @@ extension AccountTableViewController: NSFetchedResultsControllerDelegate { } override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - guard let count = fetchedResultsController?.fetchedObjects?.count else { - return 0 - } - - return count + return fetchedResultsController?.fetchedObjects?.count ?? 0 } override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { diff --git a/elpha-ios/AttachmentPageViewController.swift b/elpha-ios/AttachmentPageViewController.swift index e1a8f47..caed3d2 100644 --- a/elpha-ios/AttachmentPageViewController.swift +++ b/elpha-ios/AttachmentPageViewController.swift @@ -31,7 +31,6 @@ class AttachmentPageViewController: UIPageViewController { } setViewControllers([controllers[attachmentIndex]], direction: .forward, animated: true, completion: nil) - setNeedsStatusBarAppearanceUpdate() } func dismissController() { @@ -43,6 +42,10 @@ class AttachmentPageViewController: UIPageViewController { return .lightContent } + override var prefersStatusBarHidden: Bool { + return true + } + override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() diff --git a/elpha-ios/AttachmentViewController.swift b/elpha-ios/AttachmentViewController.swift index 73733ff..bc8ad24 100644 --- a/elpha-ios/AttachmentViewController.swift +++ b/elpha-ios/AttachmentViewController.swift @@ -46,6 +46,10 @@ class AttachmentViewController: UIViewController { override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent } + + override var prefersStatusBarHidden: Bool { + return true + } } extension AttachmentViewController: UIScrollViewDelegate { diff --git a/elpha-ios/Base.lproj/Main.storyboard b/elpha-ios/Base.lproj/Main.storyboard index 98b3305..b03d751 100644 --- a/elpha-ios/Base.lproj/Main.storyboard +++ b/elpha-ios/Base.lproj/Main.storyboard @@ -1602,7 +1602,12 @@