關於UIScrollView上方有空白問題


在UIScrollView裏面添加控件時,上方總是會出現空白區域(如圖)



紅色部分爲UIScrollView的背景,將圖片添加上去後上面有一條白色區域,大小經測試爲44

添加代碼爲


View.frame = CGRectMake(0,0,XX,XX);

UIScrollView addSubView:View

原因:這涉及一個版本的問題,7.0以上的就默認有一段空白,針對7.0以上的需要self.edgesForExtendedLayout=UIRectEdgeNone;

解決辦法

BOOL is7Version=[[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0 ? YES : NO;
    if (is7Version) {
        self.edgesForExtendedLayout=UIRectEdgeNone;
    }



發佈了38 篇原創文章 · 獲贊 19 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章