Добавление UIPickerView в качестве суперпредставления для TableView? - PullRequest
0 голосов
/ 01 сентября 2011

Так что в didSelectRowAtIndexPath я использую [self.tableView addSubview:picker], чтобы добавить сборщик в суперпредставление стола.

Проблема в том, что я не могу выбрать ни одну строку в окне выбора, потому что любое движение пальца по средству выбора делает прокрутку / отскок tableView вместе с инструментом выбора, но сам инструмент выбора не прокручивает свой выбор.,PickerView в основном непригоден, как этот.Есть ли какой-либо другой способ подчинения средства выбора, чтобы оно действительно находилось перед TableView и не прокручивало его?

Обратите внимание, что [self.view addSubview:picker] также не работает.

Ответы [ 2 ]

0 голосов
/ 09 декабря 2011

Добавьте его в вид вашего контроллера навигации и все будет работать нормально: D

0 голосов
/ 01 сентября 2011

Попробуйте добавить его к вашему view:

[self.view addSubview:picker];

Если view не ваш tableView ...

Обновлено:

ТогдаЯ предлагаю создать UIView, поставить на него свой UITableView, а затем поставить UIView с backgroundColor=[UIColor clearColor]; и, наконец, поставить UIPickerView.

...