0
您好我正在創建一個只有代碼的UIScrollView,我正在使用自動佈局。目前我沒有設置任何約束。但我試圖對它施加限制。我看到的每個地方都有和我一樣的確切代碼,所以我無法弄清楚爲什麼它不起作用。 (我把它設置爲藍色,以便我可以確保它沒有出現)。以編程方式創建的UIScrollView不會顯示
謝謝!
_scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
_scrollView.contentSize = CGSizeMake(375, 800);
_scrollView.showsHorizontalScrollIndicator = NO;
_scrollView.translatesAutoresizingMaskIntoConstraints = NO;
_scrollView.backgroundColor = [UIColor blueColor];
[self.view addSubview:_scrollView];
哇抱歉,我在發佈這個問題後就想通了。問題是translatesAutoresizingMaskIntoConstraints需要設置爲YES – 2015-03-25 01:24:29
不知道你在哪裏創建這個,但偶爾你需要把layout代碼放在viewDidLayoutSubviews:中。這樣,當你設置框架時,你可以確定它的尺寸合適。 – pixelrevision 2015-03-25 01:37:29
如果您不再遇到問題,請考慮關閉/刪除您的問題。 – Stonz2 2015-03-25 01:42:36