2016-09-22 6 views
-1

У меня есть несколько категорий, и я хочу показывать разные текстовые поля для каждой категории.Как показать различный вид для выбранного PickerView?

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

my view controllers ss

+0

манипулировать didselect метод. –

ответ

0

вам нужно добавить эту функцию

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { 
    index = row 

    if (index == 0) 
    { 
     //Show a view 
    } 
    else if (index == 1) 
    { 
     //Show another view 

    } 

    else if (index == 2) 
    { 
     //Show another view 
    } 
} 
+0

спасибо, что знаю эту функцию, но на самом деле я хочу показать много разных вещей, например, я хочу показать 3 ярлыка и 3 текстовых поля для одной категории и 2 метки и изображение для другой категории –

+0

самым простым способом является создание трех подходов и скрыть или показать их, но я не думаю, что это будет хорошо, как программист, или попробуйте подключить эти кнопки или текстовые поля в качестве выхода и скрыть их. – Soul

+0

(ДВЕ ПОДПИСАНИЯ ПРОСМОТРЕТЬ извините) Но опять это не хорошо Так для меня я попробую чтобы избежать их, используя вкладку – Soul

Смежные вопросы