iOS 全屏佈局筆記
iOS7 開始,之前的就pass吧。
1 全屏佈局概念:(0.0)點的位置相關
self.edgesForExtendedLayout = UIRectEdgeAll;// 全屏佈局的擴充方向,預設與下面設定模糊屬性有關。
// 2016-03-22 12:56:20.438 pad[3076:864505] {{0, 0}, {375, 603}} 不擴充,會是self.view 變小,即不使用全屏佈局
self.navigationController.navigationBar.translucent = YES;// bar 的模糊屬性,預設開啟,(同理還有其他bar)
// 2016-03-22 12:54:37.673 pad[3025:855787] {{0, 0}, {375, 667}} YES,預設開啟全屏佈局,相當於又設定了上面的 All
// 2016-03-22 12:55:11.424 pad[3049:859647] {{0, 0}, {375, 603}} NO,預設關閉全屏佈局,相當於又設定了上面的 None
2 LayoutGuide 相關 iOS7 提供 topGuide ,bottomGuide。iOS9 開始可以自定義Guide
// UILayoutGuide 可以看做是一個View,在bar 存在時,它就覆蓋在上面,與bar位置大小一致!自動佈局時注意使用。
// 簡單舉例 系統的自動佈局
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.tableView
attribute:NSLayoutAttributeTop
relatedBy:NSLayoutRelationEqual
toItem:self.topLayoutGuide
attribute:NSLayoutAttributeBottom
multiplier:1
constant:12]];
// (xib中拉布局時,預設就是豎直的間距,所以就是bottom開始)
// 使用masonry自動佈局時,注意沒法直接使用 self.topLayoutGuide ,對應的是 mas_topLayoutGuide
```
## 3 對ScrollerView 的 一個調整:self.view 上第一個 ScrollerView 類時,content 往下以64px
self.automaticallyAdjustsScrollViewInsets = NO;// 預設YES:```
相關文章
- flex佈局筆記Flex筆記
- CSS學習筆記:flex佈局CSS筆記Flex
- Xamarin 學習筆記 - Layout(佈局)筆記
- [筆記]關於blade佈局的使用筆記
- Swift iOS : 使用Cartography佈局SwiftiOS
- iOS Flexbox 佈局優化iOSFlex優化
- flutter 學習筆記-容器與佈局(1)Flutter筆記
- Solidity語言學習筆記————41、記憶體佈局Solid筆記記憶體
- CSS 小結筆記之伸縮佈局 (flex)CSS筆記Flex
- iOS 常用佈局方式之ConstraintiOSAI
- iOS記憶體管理佈局及管理方案-理論篇iOS記憶體
- 學習筆記(十二):ArkUi-相對佈局 (RelativeContainer)筆記UIAI
- 學習筆記(十一):ArkUi-彈性佈局 (Flex)筆記UIFlex
- ScrollView巢狀LinearLayout佈局不能撐滿全屏的問題View巢狀
- iOS自動佈局——Masonry詳解iOS
- iOS UICollectionView 橫向分頁佈局iOSUIView
- ConstraintLayout 約束佈局的幾個新特性筆記整理AI筆記
- 【iOS】關於 UICollectionView 的自定義佈局iOSUIView
- WPF 入門筆記 - 01 - 入門基礎以及常用佈局筆記
- 學習筆記:自適應佈局,多螢幕適配筆記
- C程式記憶體佈局C程式記憶體
- OC物件記憶體佈局物件記憶體
- Java物件記憶體佈局Java物件記憶體
- 【記憶體管理】記憶體佈局記憶體
- css佈局-float佈局CSS
- CSS佈局 --- 居中佈局CSS
- Android學習筆記之檔案分類和線性佈局Android筆記
- java:佈局方法(流佈局)Java
- qt 佈局---表單佈局QT
- 居中佈局、三欄佈局
- [CPP] 類的記憶體佈局記憶體
- Java物件的記憶體佈局Java物件記憶體
- JVM -- 物件的記憶體佈局JVM物件記憶體
- CSS 小結筆記之解決flex佈局邊框對不齊CSS筆記Flex
- 2019ios筆記iOS筆記
- IOS筆記之字串iOS筆記字串
- IOS筆記之字典iOS筆記
- CSS 佈局之水平居中佈局CSS
- 彈性佈局(伸縮佈局)