2013-11-16 3 views
0

Мой вопрос заключается в следующем. Возможно ли воссоздать UIPickerView, созданный на доске объявлений? Я создал UIPickerView в раскадровке, и мне нужно заново удалить этот UIPickerView и снова создать его снова. Я просто хочу знать, возможно ли это сделать с восстановлением id?Новый UIPickerView из раскадровки?

.. или мне нужно создать UIPickerView только из кода ...?

............... Причина, по которой я должен забыть, что UIPickerView полностью остановит пользователя от вращения колеса на высокой скорости, при закрытии колеса и повторного открытия UIPickerView снова быстро , Когда это делается, колесо продолжает вращаться, когда пользователь снова открывает UIPickerView. Если вы вынудите UIPickerView выбрать значение, UIPickerView все еще продолжает прокручиваться, поэтому это не вариант.

ответ

1

Попробуйте сохранить сильную ссылку на представление сборщика, удалив его из него, затем добавив его обратно.

Я просто попытался его, и этот код работает:

- (IBAction)handleButton:(UIButton *)sender 
{ 
    UIPickerView *thePicker = _spinner; 
    [thePicker removeFromSuperview]; 
    [self.view addSubview: thePicker]; 
} 
Смежные вопросы