UITableView reloadData automatically calls resignFirstResponder
This reads like expected behavior – the picker belongs to a particular cell, that cell gets reloaded and is not the first responder any more. I guess one had to select a specific element anyway for the picker to appear, i.e. to make it first responder. So you either need to make it become first … Read more