【发布时间】:2014-10-31 13:29:23
【问题描述】:
我有一个UIPickerView,其中没有显示全文。最后会被截断。
如何以 2 行或更多行显示文本?
我尝试了以下代码,但它仍然显示为单行并且不是完整的文本。
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{
// Fill the label text here
NSString *title = @"";
UILabel* tView = (UILabel*)view;
if (!tView){
CGRect frame = CGRectZero;
tView = [[UILabel alloc] initWithFrame:frame];
[tView setFont:[UIFont fontWithName:@"Helvetica" size:15]];
tView.minimumScaleFactor = 9.0f;
tView.adjustsFontSizeToFitWidth = YES;
tView.numberOfLines = 2;
[tView setText:title];
[tView setTextAlignment:NSTextAlignmentLeft];
}
return tView;
}
【问题讨论】:
标签: ios ios7 uipickerview