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