0
我在View1中有兩個標籤。其中一個標籤是多行。第一個標籤有時會更改一行,有時更多行。第一個和第二個標籤之間的空間很好,帶有限制。問題是第二個標籤始終是相同的origin.y。第二個標籤後,我需要的代碼添加按鈕:AutoLayout UILabel多行
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(100, second.frame.origin.y+ 10, 50, 100)];
[btn.titleLabel setFont:[UIFont systemFontOfSize:11]];
[btn setTitleColor:[UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0] forState:UIControlStateNormal];
[btn setTitle:@"DATA" forState:UIControlStateNormal];
[btn sizeToFit];
[view1 addSubview:btn];
你到底在問什麼?你需要一種方法根據你的第二個'UILabel'的高度來確定你的按鈕的y? – halileohalilei
我想知道爲什麼它不會改變第二個標籤的y。 – WildWorld
我不知道爲什麼你需要以編程方式添加此按鈕。我認爲一個更好的解決方案是將這個buton添加到你的故事板,並用一個約束來改變它的「高度」。 (如果你是** NOT **處理'UITableView'或'CollectionView'單元格) –