@@ -47,7 +47,7 @@ class SampleListViewController: UIViewController {
47
47
case . showNavigationController: return " Show Navigation Controller "
48
48
case . showTopPositionedPanel: return " Show Top Positioned Panel "
49
49
case . showAdaptivePanel: return " Show Adaptive Panel "
50
- case . showAdaptivePanelWithCustomGuide: return " Show Adaptive Panel(Custom Layout Guide) "
50
+ case . showAdaptivePanelWithCustomGuide: return " Show Adaptive Panel (Custom Layout Guide) "
51
51
}
52
52
}
53
53
@@ -1348,6 +1348,7 @@ class ImageViewController: UIViewController {
1348
1348
@IBOutlet weak var headerView : UIView !
1349
1349
@IBOutlet weak var footerView : UIView !
1350
1350
@IBOutlet weak var scrollView : UIScrollView !
1351
+ @IBOutlet weak var stackView : UIStackView !
1351
1352
1352
1353
enum Mode {
1353
1354
case onlyImage
@@ -1366,12 +1367,14 @@ class ImageViewController: UIViewController {
1366
1367
self . footerView. isHidden = false
1367
1368
let guide = UILayoutGuide ( )
1368
1369
view. addLayoutGuide ( guide)
1369
- // 49 is the height of header and footer
1370
+
1370
1371
NSLayoutConstraint . activate ( [
1371
- guide. topAnchor. constraint ( equalTo: scrollView. contentLayoutGuide. topAnchor, constant: - 49 ) ,
1372
- guide. leftAnchor. constraint ( equalTo: scrollView. contentLayoutGuide. leftAnchor) ,
1373
- guide. bottomAnchor. constraint ( equalTo: scrollView. contentLayoutGuide. bottomAnchor, constant: 49 ) ,
1374
- guide. rightAnchor. constraint ( equalTo: scrollView. contentLayoutGuide. rightAnchor) ,
1372
+ scrollView. heightAnchor. constraint ( equalTo: scrollView. contentLayoutGuide. heightAnchor) ,
1373
+
1374
+ guide. topAnchor. constraint ( equalTo: stackView. topAnchor) ,
1375
+ guide. leftAnchor. constraint ( equalTo: stackView. leftAnchor) ,
1376
+ guide. bottomAnchor. constraint ( equalTo: stackView. bottomAnchor) ,
1377
+ guide. rightAnchor. constraint ( equalTo: stackView. rightAnchor) ,
1375
1378
] )
1376
1379
return guide
1377
1380
}
0 commit comments