有人可以为我解释此方法声明语法吗?在此功能中,将返回UIPickerView(iPhone上的老虎机UI)的行数。据我了解,该方法称为“ pickerView
”,并返回一个NSInteger。
它首先传入一个名为' pickerView
' 的UIPickerview指针,为什么该方法与参数同名?
接下来是称为组件的NSInteger参数,该参数告诉我们我们要为哪个组件计数行。确定该方法主体中的逻辑。
什么是' numberOfRowsInComponent
?它似乎描述了我们要返回的值,但它位于参数的中间。
- (NSInteger) pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
if (component == kStateComponent)
return [self.states count];
return[self.zips count];
}