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筆記
- android筆記二(水平佈局與垂直佈局)Android筆記
- Flex佈局學習筆記Flex筆記
- Xamarin 學習筆記 - Layout(佈局)筆記
- CSS學習筆記:flex佈局CSS筆記Flex
- Ext學習筆記11-佈局筆記
- iOS線性佈局iOS
- IOS 介面佈局 AutoLayoutiOS
- [筆記]關於blade佈局的使用筆記
- flutter 學習筆記-容器與佈局(1)Flutter筆記
- 原生 CSS 網格佈局學習筆記CSS筆記
- 原生CSS網格佈局學習筆記CSS筆記
- 學習筆記|AS入門(三) 佈局篇筆記
- Swift iOS : 使用Cartography佈局SwiftiOS
- [譯] 揭祕 iOS 佈局iOS
- IOS 仿頭條佈局iOS
- CSS 小結筆記之伸縮佈局 (flex)CSS筆記Flex
- css3佈局的若干筆記總結CSSS3筆記
- Andoroid學習筆記05——Activity佈局管理筆記
- Solidity語言學習筆記————41、記憶體佈局Solid筆記記憶體
- iOS UICollectionViewCell的一種佈局iOSUIView
- web前端學習筆記(CSS固定寬度佈局)Web前端筆記CSS
- iOS記憶體管理佈局及管理方案-理論篇iOS記憶體
- ReactNative學習筆記十三之佈局詳細解析React筆記
- web前端學習筆記(CSS變化寬度佈局)Web前端筆記CSS
- iOS自動佈局——Masonry詳解iOS
- iOS UICollectionView 橫向分頁佈局iOSUIView
- iOS Flexbox 佈局優化iOSFlex優化
- iOS 上的 FlexBox 佈局iOSFlex
- iOS導航欄佈局相關iOS
- WPF 入門筆記 - 01 - 入門基礎以及常用佈局筆記
- 學習筆記:自適應佈局,多螢幕適配筆記
- CSS佈局 --- 居中佈局CSS
- css佈局-float佈局CSS
- Java物件記憶體佈局Java物件記憶體
- OC物件記憶體佈局物件記憶體
- C程式記憶體佈局C程式記憶體
- 物件的記憶體佈局物件記憶體