UILabel上添加子視圖稳捆,視圖無法顯示
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, [UIScreen mainScreen].bounds.size.width-40, 160)];
label.backgroundColor = [UIColor orangeColor];
[self.view addSubview:label];
UIView *greenView = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)];
greenView.backgroundColor = [UIColor greenColor];
[label addSubview:greenView];
解決辦法 1
?? ? label.text = @"label"; ?注意 英文 可以顯示 中文不可以 空格也可以解決
解決辦法 2
[label layoutIfNeeded]
調(diào)用layoutIfNeeded ?方法 也可以解決
原因 估計是個iOS8之后視圖布局的變動有改動造成的 . ?