2015-03-25 21 views
0

亚马逊如何做选择项目的数量类似的挖掘。我想它然后保存号码显示在另一个tableview中。这里是我的.m文件的代码。当我点击文本框时,选择器是空的。定制UITextLabel与选择器不会显示号码当

@interface ApparelViewController() 


@property(nonatomic, readonly) NSInteger numberOfComponents; 

@end 

@implementation ApparelViewController 



- (void)viewDidLoad { 
[super viewDidLoad]; 

UIPickerView *picker = [[UIPickerView alloc] init]; 
self.quantity.inputView = picker; 

//creating the arrays for the values in the picker wheel 

self.quantity0 = @[@1, @2, @3, @4, @5]; 

} 


//custom picker in text field 


-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { 
return 1; 
} 

-(NSInteger)pickerView:(UIPickerView *)pickerView  numberOfRowsInComponent:(NSInteger)component { 
return self.quantity0.count; 
} 

-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:  (NSInteger)row forComponent:(NSInteger)component { 
return self.quantity0[row]; 
} 

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { 
self.quantity.text = self.quantity0[row]; 
[self.quantity resignFirstResponder]; 
} 
+0

有你需要做的就是这个工作,在标签上1个触手势多的事情,建立了incriminator和decrimentor一酥料饼。告诉另一个表格视图,它有一个变化。我建议你尝试实现尽可能多的,当你打一个问题搜索栈溢出的帮助,如果你没有找到一个相关的问题打开了一个具体的问题。 – 2015-03-25 01:54:16

回答

0

您似乎忘记给UIPicker的委托设置为self

在你viewDidLoad,试试这个:

picker.delegate = self; 
+0

当我设置它时,应用程序崩溃 – damunoz22 2015-03-25 16:54:13

相关问题