@@ -26,6 +26,8 @@ class LaundryTableViewController: GenericTableViewController, IndicatorEnabled,
2626 tableView. allowsSelection = false
2727
2828 tableView. tableFooterView = getFooterViewForTable ( )
29+ // header view to make space for the error bar
30+ tableView. tableHeaderView = getHeaderViewForTable ( )
2931
3032 rooms = LaundryRoom . getPreferences ( )
3133
@@ -34,8 +36,6 @@ class LaundryTableViewController: GenericTableViewController, IndicatorEnabled,
3436
3537 // initialize navigation bar
3638
37-
38-
3939 // Start indicator if there are cells that need to be loaded
4040 if !rooms. isEmpty {
4141 showActivity ( )
@@ -52,6 +52,7 @@ class LaundryTableViewController: GenericTableViewController, IndicatorEnabled,
5252
5353 override func viewDidAppear( _ animated: Bool ) {
5454 setupNavBar ( )
55+ self . navigationVC? . addPermanentStatusBar ( text: . laundryDown)
5556 super. viewDidAppear ( animated)
5657 }
5758
@@ -66,6 +67,12 @@ class LaundryTableViewController: GenericTableViewController, IndicatorEnabled,
6667 return v
6768 }
6869
70+ fileprivate func getHeaderViewForTable( ) -> UIView {
71+ let v = UIView ( frame: CGRect ( x: 0.0 , y: 0.0 , width: self . view. frame. width, height: 70.0 ) )
72+ v. backgroundColor = UIColor . clear
73+ return v
74+ }
75+
6976 private func setupNavBar( ) {
7077 self . tabBarController? . title = " Laundry "
7178 tabBarController? . navigationItem. leftBarButtonItem = nil
0 commit comments