CGFloat constrainedSize = 500.0f;
UIFont * myFont = [UIFont fontWithName:@"Arial" size:19]; //or any other font that matches what you will use in the UILabel
CGSize textSize = [myText sizeWithFont: myFont
constrainedToSize:CGSizeMake(constrainedSize, CGFLOAT_MAX)
lineBreakMode:NSLineBreakByWordWrapping];
lblDescription=[[UILabel alloc]initWithFrame:CGRectMake(10,y, 300,textSize.height)];
我試過這段代碼來管理動態文本。但是如果數據變大,它將不會顯示整個文本。管理標籤文字動態無法正常工作
你看着'UITextView'? – NeverHopeless
爲什麼你硬編碼300?爲什麼不放置動態寬度呢?只是正確的textSize.width而不是300,看看會輸出什麼。 – Tirth