我有一个自定义UIPickerView
,其中列出了国家/地区列表。
使用此方法,我可以为每一行提供自定义UIView
对象:
-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
所以目前我正在从XIB
文件加载视图并相应地设置其内容:
UIView *pickerRowView = [[NSBundle mainBundle]loadNibNamed:@"CountryRow"];
pickerRowView.text = text;
pickerRowView.image = image;
正确加载视图并显示所有内容。 但问题是它有时会变得迟钝,我有点慢。 我怎样才能建立这种机制以提高效率或者建立我自己的出列机制?
谢谢!
答案 0 :(得分:0)
试试这个
UIView *pickerRowView = [self viewTLoad];
-(UIView *)viewTLoad{
NSArray *myNibsArray = [[NSBundle mainBundle] loadNibNamed:@"MyVoucherSpyTabBarView" owner:self options:nil];
MyVoucherSpyTabBarView * TabView = [myNibsArray objectAtIndex:0];
return TabView;
}