Skip to content

Commit 5de1648

Browse files
author
Artsem Lemiasheuski
committed
Empty segmentedControl view is not shown for documents with <= 1 page.
1 parent f69072f commit 5de1648

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

OpenDocumentReader/DocumentViewController.swift

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ class DocumentViewController: UIViewController, DocumentDelegate, GADBannerViewD
106106
segmentedControl.topAnchor.constraint(equalTo: bannerView.bottomAnchor).isActive = true
107107
segmentedControl.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
108108
segmentedControl.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
109-
segmentedControl.heightAnchor.constraint(equalToConstant: 40).isActive = true
110109

111110
webview.topAnchor.constraint(equalTo: segmentedControl.bottomAnchor).isActive = true
112111
webview.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
@@ -493,8 +492,14 @@ class DocumentViewController: UIViewController, DocumentDelegate, GADBannerViewD
493492

494493
i += 1
495494
}
496-
497-
segmentedControl.isHidden = i <= 1
495+
496+
if i <= 1 {
497+
segmentedControl.heightAnchor.constraint(equalToConstant: 0).isActive = true
498+
segmentedControl.isHidden = true
499+
} else {
500+
segmentedControl.heightAnchor.constraint(equalToConstant: 40).isActive = true
501+
segmentedControl.isHidden = false
502+
}
498503

499504
initialSelect = true
500505
segmentedControl.selectedSegmentIndex = 0

0 commit comments

Comments
 (0)