UIPickerView가 있으며 텍스트 줄 바꾸기를하고 싶습니다. 여기 UIPickerView에서 단어 줄 바꿈하는 방법
내 코드입니다 :- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
if (component == 0) {
UILabel *lView = (UILabel *)view;
if (!tView) {
tView = [[UILabel alloc] init];
[tView setFont:[UIFont systemFontOfSize:15]];
tView.numberOfLines = [categorie count];
}
tView.text = [categorie objectAtIndex:row];
return tView;
}
else {
UILabel *lView = (UILabel *)view;
if (!sView) {
sView = [[UILabel alloc] init];
[sView setFont:[UIFont systemFontOfSize:15]];
sView.numberOfLines = [subCat count];
}
sView.text = [subCat objectAtIndex:row];
return sView;
}
}
내가 sView.numberOfLines = 0을 설정하는 시도; (이것은 보통 UILabel을 단어 줄 바꿈으로 설정하거나 1 줄 이상을 사용하는 방법이지만 작동하지 않습니다).
주제에서 벗어나지 만, 주제 : https://github.com/NYTimes/objective-c-style-guide#naming 더 자세한 변수 : D –
모든 병들은 단지 배열 –
입니다.이 코드 스 니펫이 어렵다는 것은 아닙니다. 이해해, 너는 내가 무엇을 고려해야하는지 귀하의 코드를 작성하는 모범 사례로 제안 된 ave. 장기간에 이런 일에 익숙해지면 도움이 될 것입니다. –