我有一个视图,我在界面生成器中设置,我在IB中添加了一个scrollView,现在我试图添加另一个scrollView,它将只是父scrollView的一部分。 旁边的孩子滚动视图我试图使用动态大小的标签,将居住在固定的标签下。将scrollView添加到另一个scrollView不工作
UIScrollView *ingredientsScrollView = [[UIScrollView alloc]
initWithFrame:CGRectMake(20, 287, 280, 300)];
ingredientsScrollView.scrollEnabled = YES;
UILabel *ingredientsLabel = [[UILabel alloc] initWithFrame:CGRectMake(230, 310, 70, 21)];
ingredientsLabel.text = @"מצרכים";
UILabel *baseLabel = [[UILabel alloc] initWithFrame:CGRectMake(230, 325, 70, 21)];
baseLabel.text = @"חומרים לבסיס";
UILabel *baseIngredientsLabel = [[UILabel alloc] init];
CGSize maximumLabelSize = CGSizeMake(296,9999);
CGSize expectedLabelSize = [baseIngredientsString sizeWithFont:baseIngredientsLabel.font
constrainedToSize:maximumLabelSize
lineBreakMode:baseIngredientsLabel.lineBreakMode];
//adjust the label the new height.
CGRect newFrame = baseIngredientsLabel.frame;
newFrame.size.height = expectedLabelSize.height;
baseIngredientsLabel.frame = newFrame;
//i added text to the string in some way
baseIngredientsLabel.text = baseIngredientsString;
[ingredientsScrollView addSubview:ingredientsLabel];
[ingredientsScrollView addSubview:baseIngredientsLabel];
[scrollView addSubview:ingredientsScrollView];
当我运行的应用程序的孩子不会被添加滚动视图,也不是标签?
任何帮助将不胜感激。
您是否验证过所有变量都不是零? – Liron 2013-02-26 18:18:36
是的,一切似乎都没问题。 – oridahan 2013-02-26 18:26:11
scrollView的框架是什么? scrollView被添加到视图中了吗? – 2013-02-26 18:26:23