일부 카테고리가 있으며 각 카테고리에 대해 사용자에게 다른 텍스트 필드를 표시하려고합니다.선택한 PickerView에 대해 다른보기를 표시하는 방법?
어떻게하면됩니까? 동일한 뷰 컨트롤러에서 다른 뷰를 추가하려고 시도했지만 가능하고 진실하지는 않습니다.
일부 카테고리가 있으며 각 카테고리에 대해 사용자에게 다른 텍스트 필드를 표시하려고합니다.선택한 PickerView에 대해 다른보기를 표시하는 방법?
어떻게하면됩니까? 동일한 뷰 컨트롤러에서 다른 뷰를 추가하려고 시도했지만 가능하고 진실하지는 않습니다.
당신은 didselect 방법을 조작이 기능을
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
}
}
고마워요.이 기능을 알고 있지만 사실 저는 다른 것을 많이 보여주고 싶습니다. 예를 들어 3 개의 레이블과 3 개의 텍스트 필드를 하나의 범주에, 2 개의 레이블과 이미지보기를 다른 범주에 표시하고 싶습니다. –
가장 쉬운 방법은 세 가지 하위보기를 만드는 것입니다. 숨기거나 보여 주지만 나는 이것이 프로그래머로서 좋을 것이라고 생각하지 않거나 아울렛으로서이 버튼이나 텍스트 필드를 연결하여 그들을 숨기려고 시도하지 않는다. – Soul
(두 개의보기가 미안하다) 그러나 다시는 좋지 않다. 그래서 나는 나를 위해 노력할 것이다. 탭바를 사용하여이를 피하십시오 – Soul
를 추가해야합니다. –