Добавить значок UIButton?
http://img809.imageshack.us/img809/8529/uibutton.png
Я хотел бы реализовать что-то, как показано на картинке. Он будет вызывать pickerView при нажатии и записывать на него выбранное значение.
UIButton или TableViewCell?
3 ответа
Решение
Есть несколько способов сделать это, и вам придется использовать UITableViewCellStyleValue1
стиль UITableViewCell
иметь detailTextLabel
Вы можете установить
cell.detailTextLabel.text = @"Pick a date & time"; cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
Сейчас в
didSelectRowAtIndexPath
При касании вы можете модально показатьuipickerView
,Ты можешь использовать
cell.accessoryType = UITableViewAccessoryTypeDisclosureIndicator;
и добавьте textField как подпредставление кcell.contentView
и установитьtextField.placeholder = @"Pick a date & time"; textField.inputView = myPickerView;
Я думаю это
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
Создайте кнопку и поместите на нее метку. При изменении значения выбора изменяйте текст метки.