uilable根据内容多少自动改变高度
来源:互联网 发布:东方赢家软件下载 编辑:程序博客网 时间:2024/06/06 03:12
//将获取的问题内容给quest_str NSString *quest_str = [NSString stringWithFormat:@""]; lab_quests_content.text = quest_str; [lab_quests_content setNumberOfLines:0]; [lab_quests_content setLineBreakMode:UILineBreakModeWordWrap]; UIFont *font_lab_quest = [UIFont systemFontOfSize:13.0]; lab_quests_content.font = font_lab_quest; CGSize size = CGSizeMake(lab_quests_content.frame.size.width, 200); CGSize labSize = [quest_str sizeWithFont:font_lab_quest constrainedToSize:size lineBreakMode:UILineBreakModeWordWrap]; CGRect frame = lab_quests_content.frame; frame.size.height = labSize.height; lab_quests_content.frame = frame; //answer_view view_quests_answers.frame = CGRectMake(frame.origin.x, frame.origin.y + labSize.height + 20, view_quests_answers.frame.size.width, view_quests_answers.frame.size.height);