我有一個UILabel,它應該顯示文本多長時間,所以去了UILineBreakModeWordWrap的概念,但它不適合我。如果文本不適合該行,那麼它應該會自動出現在下一行UILabel文本換行在iPhone中不起作用?
UILabel *lblMyLable = [[[UILabel alloc] initWithFrame:CGRectMake(10,118, 600, 40)]autorelease];
lblMyLable.lineBreakMode = UILineBreakModeWordWrap;
lblMyLable.numberOfLines = 0;//Dynamic
lblMyLable.tag=1301;
lblMyLable.backgroundColor = [UIColor clearColor];
lblMyLable.text = [NSString stringwithformat:@"%@ %@ %@ %@ %@ %@",id,name,address,city,state,country];
[self.view addSubview:lblMyLable];
但是這裏顯示的ID,姓名和地址的其餘部分被切除..我couldnot看到 它..我正在尋找這樣的方式後,如果不列入符合一條線,那麼它應該自動跳到下一行,從第一行停止的位置開始。我該怎麼辦?
@arizah:工作正常。一旦你請檢查出來.. –
@arizah:在lblMyLable.text中編寫行的行列並檢查它。它的工作完美。 –