Как вы меняете размер компонентов в uipicker - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть сборщик, возвращающий 3 компонента.Мне сказали, что вы можете изменить размер представлений, выполнив следующее, но я не слишком уверен, как это реализовать ... реализуя метод UIPickerViewDelegateили около того).

Я вижу в документации, что вы создали такой метод, но не знаете, что делать дальше?

1 Ответ

2 голосов
/ 12 апреля 2011

Для этого вам нужно реализовать UIPickerViewDelegate ...... и назначить его на pickerView .....

если этот метод написан в том же классе, где вы создаете pickerView ...... тогда напиши .....

pickerView.delegate = self;

и в заголовке реализовать этот делегат ...

- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component
{
    if(component == 0)
       return 150.0;
else if(component == 1)
       return 20.0;
else if(component == 2)
       return 150.0;
else
       return 150.0;

}

Компоненты пронумерованы слева направо.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...