Birisi benim için bu yöntem bildirimi sözdizimini açıklayabilir mi? Bu işlevde, bir UIPickerView (iPhone'daki slot makinesi UI) satır sayısı döndürülüyor. Anladığım kadarıyla, Metod ' pickerView
' olarak adlandırılır ve bir NSInteger döndürür.
UIPickerview'e bir işaretçi içinde ' pickerView
' ... denir , ilk olarak, yöntem neden parametre ile aynı ad olarak adlandırılır?
Daha sonra, bize hangi satırları saydığımızı söyleyen bileşen adı verilen NSInteger parametresi var. Hangisinin yöntemin gövdesinde olduğuna karar vermek için mantık.
Nedir numberOfRowsInComponent
? Döndürdüğümüz değeri açıklıyor gibi görünüyor, ancak parametrelerin ortasında.
- (NSInteger) pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
if (component == kStateComponent)
return [self.states count];
return[self.zips count];
}