欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解ios中scrollView上使用masonry

 更新時間:2018年02月06日 11:02:20   投稿:laozhang  
本篇文章主要給大家詳細分析了ios開發(fā)中scrollView上使用masonry的詳細知識內(nèi)容,需要的朋友參考下吧。

使用scrollView的一個子視圖對contentSize進行調(diào)整

_scroll_Bg = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 100, SCREEN_W, 200)];
  _scroll_Bg.pagingEnabled = YES;
  _scroll_Bg.delegate = self;
  _scroll_Bg.backgroundColor = [UIColor redColor];
  [self.view addSubview:_scroll_Bg];

1,現(xiàn)在scrollView添加一個主要子視圖,大小貼合scrollView

UIView *bgView = [[UIView alloc] init];
  bgView.backgroundColor = [UIColor blueColor];
  [_scroll_Bg addSubview:bgView];
  [bgView mas_makeConstraints:^(MASConstraintMaker *make) {
    make.top.left.bottom.and.right.equalTo(_scroll_Bg).with.insets(UIEdgeInsetsZero);
    make.width.equalTo(_scroll_Bg);
  }];

2,此后所有子視圖都需添加在此bgView上

UIView *childV = [[UIView alloc] init];
  childV.backgroundColor = [UIColor cyanColor];
  [bgView addSubview:childV];
  [childV mas_makeConstraints:^(MASConstraintMaker *make) {
    make.left.right.mas_equalTo(0);
    make.top.mas_equalTo(250);
    make.height.mas_equalTo(1000);
  }];

3,以最后所加子視圖為準,再對bgView進行重新約束

[bgView mas_makeConstraints:^(MASConstraintMaker *make) {
    make.bottom.equalTo(childV.mas_bottom);
  }];

以上就是本次給大家整理的全部內(nèi)容,如果還有任何不明白的地方可以在下方的留言區(qū)討論,感謝你對腳本之家的支持。

相關(guān)文章

  • IOS多線程編程NSThread的使用方法

    IOS多線程編程NSThread的使用方法

    這篇文章主要介紹了IOS多線程編程NSThread的使用方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解使用多線程的方法,需要的朋友可以參考下
    2017-10-10
  • Mac OSX 打開原生自帶讀寫NTFS功能(圖文)

    Mac OSX 打開原生自帶讀寫NTFS功能(圖文)

    這篇文章主要介紹了Mac OSX 打開原生自帶讀寫NTFS功能(圖文),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • iOS開發(fā)項目- 基于WebSocket的聊天通訊(2)

    iOS開發(fā)項目- 基于WebSocket的聊天通訊(2)

    這篇文章主要介紹了iOS開發(fā)項目- 基于WebSocket的聊天通訊,可以實現(xiàn)錄音和音樂播放,有需要的可以了解一下。
    2016-11-11
  • iOS中使用Fastlane實現(xiàn)自動化打包和發(fā)布

    iOS中使用Fastlane實現(xiàn)自動化打包和發(fā)布

    Fastlane是一套使用Ruby寫的自動化工具集,用于iOS和Android的自動化打包、發(fā)布等工作,可以節(jié)省大量的時間。下面給大家介紹ios fastlane 自動化打包和發(fā)布的安裝方法,需要的朋友參考下吧
    2017-05-05
  • iOS10 適配以及Xcode8配置總結(jié)

    iOS10 適配以及Xcode8配置總結(jié)

    這篇文章主要介紹了iOS10 適配以及Xcode8配置總結(jié)的相關(guān)資料,本文通過圖文并茂的形式給大家介紹,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • 支持Xcode10和適配iPhone XS Max、iPhone XR的方法

    支持Xcode10和適配iPhone XS Max、iPhone XR的方法

    這篇文章主要介紹了支持Xcode10和適配iPhone XS Max、iPhone XR的方法,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 快速解決ios微信下audio無法自動播放的問題

    快速解決ios微信下audio無法自動播放的問題

    下面小編就為大家分享一篇快速解決ios微信下audio無法自動播放的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • iOS自帶原生二維碼掃描的實現(xiàn)

    iOS自帶原生二維碼掃描的實現(xiàn)

    最近項目中需要做一個二維碼掃描,雖然有很多二維碼掃描的第三方可以用,但是考慮到項目中的需要,所以我放棄了使用三方庫,而采用了蘋果原生的掃描。下面這篇文章就介紹了iOS自帶原生二維碼掃描的實現(xiàn),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • IOS文件的簡單讀寫實例詳解

    IOS文件的簡單讀寫實例詳解

    這篇文章主要介紹了IOS文件的簡單讀寫實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • iOS實現(xiàn)折疊單元格

    iOS實現(xiàn)折疊單元格

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)折疊單元格,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09

最新評論