цель c: сделать разделительную строку UIPickerView невидимой - PullRequest
0 голосов
/ 30 июня 2018

я создаю окно выбора с этими кодами (разделительная линия невидима):

pickerView = [[UIPickerView alloc]initWithFrame:CGRectMake(0, 40, [Functions Dwidth], 190)];
    pickerView.delegate = self;
    pickerView.dataSource = self;
    pickerView.layer.borderWidth = 0;
    [popupView addSubview:pickerView];
.
.
.

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

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
    return 10;
}

-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{
    .
    .
    return someView;
}

после того, как я добавил эти коды в разделительную строку моего проекта, появится:

[pickerView selectRow:3 inComponent:1 animated:NO];
[pickerView selectRow:2 inComponent:0 animated:NO];

как я могу сделать его снова невидимым?

...