【发布时间】:2012-01-27 14:43:00
【问题描述】:
我有很多这样的 NSString:
NSString *eightlabel = @"The process is not permitted to remove material, double-sided upper and lower specification limits, default transmission band for both limits, R-profile, upper limit: arithmetic mean deviation 3,1 μm, evaluation length of five sampling lengths (default), “max-rule”, lower limit: arithmetic mean deviation 0,9 μm, evaluation length of five sampling lengths (default), “16 %-rule” (default.)";
这些被添加到这样的数组中:
self.pickerViewArray2 = [NSArray arrayWithObjects:
onelabel, twolabel, threelabel, fourlabel, fivelabel, sixlabel, sevenlabel,eightlabel,ninelabel,tenlabel,elevenlabel,twelvelabel,thirteenlabel,fourteenlabel,fifteenlabel,sixteenlabel,seventeenlabel,eightteenlabel,nineteenlabel,twentylabel, nil];
然后从uipickerview选择中恢复并显示在一个名为example的uitextview中:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
[myPicker selectRow:row inComponent:0 animated:YES];
[myPicker reloadComponent:0];
[myPicker selectRow:row inComponent:1 animated:YES];
[myPicker reloadComponent:1];
[example setText:[pickerViewArray2 objectAtIndex:row]];
}
我的 uitextview 很小,只有 280 x 128,所以文本超出范围,我需要滚动文本字段,但我更喜欢水平分页文本字段。
如何将 nssstring 拆分为适合 textview 的页面,并允许用户根据需要水平滚动内容。
字符串的长度都是可变的,有些小到只需要一页 最多页数可能是 2 页。
我们将不胜感激任何想法或建议。
【问题讨论】:
标签: iphone uiscrollview nsstring uitextview