Benim uygulamasında aşağıdaki şeyi uygulamaya çalışıyorum:UILabel'ın sizeThatFits yüksekliğini mi döndürüyor?
themeLabel = [[UILabel alloc] init];
themeLabel.backgroundColor = [UIColor redColor];
themeLabel.text = themeString;
[themeLabel sizeThatFits:CGSizeMake(274, 274)];
themeLabel.numberOfLines = 0;
[topThemeView addSubview:themeLabel];
NSLog(@"Height is %f ", themeLabel.frame.size.height);
[themeLabel setFrame:CGRectMake(leftMargin, mainScrollView.frame.origin.y + topPadding, 274, themeLabel.frame.size.height)];
Ve 0.0
olduğunu Label's
yüksekliği ile sonunda. Herhangi bir fikir neden?
Döndürülecek genişlik nedir? – Fogmeister
Yükseklik, 'CGFloat' olarak ifade edilir, dolayısıyla 'nil' anlam ifade etmez. – trojanfoe
@Fogmeister, 'sizeThatFits' ve 274'ü manuel olarak ayarladığımdan sonra –