IOS Masonry+UIScrollView出現的問題


問題:UIScrollView上有子視圖超出界面外需要滑動全面預覽

解決方法:scrollView的最后一個子控件要加上 make.bottom.equalTo(scrollView.mas_bottom);

[self addSubview:self.scrollView];
...
[self.scrollView addSubview:self.botomView];
//
[self.scrollView mas_makeConstraints:^(MASConstraintMaker *make) {
           make.top.left.right.equalTo(self);
           make.bottom.equalTo(self);
    }];
...
//botomView為最后一個字控件
self.botomView.backgroundColor = [UIColor redColor]; [self.botomView mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.equalTo(self.scrollView); make.top.equalTo(self.radarChartView.mas_bottom); make.left.equalTo(self.scrollView.mas_left).offset(50); make.height.mas_equalTo(200); make.bottom.equalTo(self.scrollView.mas_bottom).offset(-20); }];

 以上為示例

參考網址:https://www.jianshu.com/p/d18140eb2251

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM