Trong Xcode, tôi đã tạo một nhãn UIL mà sẽ tự động tùy thuộc vào số dòng văn bản tôi đặt trên đó. Nhưng tôi không muốn chiều cao của UILabel vượt quá một giới hạn nhất định (240 trong ví dụ của tôi), mã đi như thế này:cách thêm chức năng cuộn vào UILabel
NSString *text = @"imagine this is a huge wall of text\n\n\n"
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setNumberOfLines:0];
CGSize labelSize = [text sizeWithFont:myLabel.font constrainedToSize:CGSizeMake(280, 240) lineBreakMode:myLabel.lineBreakMode];
myLabel.frame = CGRectMake(0, 0, 280, labelSize.height);
này hoạt động tốt khi văn bản của tôi là trong vòng khoảng 10-15 dòng. Nhưng nếu tôi đặt vào khoảng 40 dòng văn bản, các dòng văn bản bổ sung sẽ vượt ra ngoài UILabel của tôi và bị cắt.
làm cách nào để thêm chức năng cuộn vào myLabel để myLabel vẫn sẽ có chiều cao tối đa là 240 và tôi có thể cuộn xuống để xem các dòng văn bản bổ sung đó trong myLabel ??
có thể điều này có thể giúp http://stackoverflow.com/a/16860529/1463604 – Nishant
Từ 26k người dùng đã xem câu hỏi này chỉ 19 upvote !! wierd !! –