У UIPickerView, который появляется в Safari, есть галочка рядом с текущим выбором.Есть ли встроенный способ получить это, или я должен запрограммировать это сам?Если мне нужно его создать, может кто-нибудь указать мне код для этого?Спасибо
UIPickerView
Вот официальный пример кода для настройки представления UIPicker: http://developer.apple.com/library/ios/#samplecode/UICatalog/Introduction/Intro.html
В частности, обратитесь к классам PickerViewController. {H, m}, CustomPickerDataSource. {H, m} и CustomView. {H,м} в примере.Вы можете создать аналогичный пользовательский UIPickerView с изображением в виде галочки, которое отображается только слева для выбранного элемента и изменить цвет текста выбранного элемента.Кроме того, не забудьте установить myPickerView.showsSelectionIndicator = NO; для удаления полупрозрачной полосы над выбранным элементом.
myPickerView.showsSelectionIndicator = NO;
Вам необходимо реализовать -pickerView:viewForRow:forComponent:reusingView: из UIPickerViewDelegate.
-pickerView:viewForRow:forComponent:reusingView:
Вы должны создать представление, содержащее UIButton с изображением галочки, и вернуть его из -pickerView:viewForRow:forComponent:reusingView: