2013-07-10 6 views
0

У меня проблема с UIPickerView. У меня есть 9 списков, и я создал представление с 9 кнопками. Для каждой кнопки я связал флаг: когда я нажимаю кнопку, появляется сборщик со списком, относящимся к выбранному тегу.UIPickerView forecround

Проблема в том, что, когда появляется сборщик, он находится в фоновом режиме, и кнопки видны над сборщиком. Я решил так: когда пользователь нажимает кнопку, остальные устанавливаются как скрытые, а сборщик выглядит хорошо.

Есть лучшее решение, чтобы иметь выборщик на переднем плане напрямую?

Можно также изменить цвет краев pickerview и установить флажок без использования длинного кода?

Заранее благодарен!

+0

Не уверен, что вы имеете в виду, но я понял, что у вас есть UIPickerView и многие источники данных, в чем проблема? – soryngod

+0

Я изменил формулировку вопроса ... если хотите, я добавлю исполняемый код. – ginosal

+0

проверить мой ответ и дайте мне знать, если я понял corectly – soryngod

ответ

1

Вы можете принести вид сборщика выше, используя [self.view bringSubviewToFront:pickerview]; и она принесет вид сборщика над кнопками, или вы можете пойти в файле .xib или storyboard и убедитесь, что вид сборщика последний элемент, добавленный в представлении.

+0

Вы правы: я пошел в раскадровку, и я поместил вид подборщика в качестве последнего элемента, добавленного в представление. Еще раз спасибо. – ginosal

+0

Без проблем, в любое время! – soryngod

+0

Что касается цвета на краях и флажком сборщика, есть ли быстрое решение? – ginosal

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

  • Нет связанных вопросов^_^