Добавить значок UIButton?

http://img809.imageshack.us/img809/8529/uibutton.png

Я хотел бы реализовать что-то, как показано на картинке. Он будет вызывать pickerView при нажатии и записывать на него выбранное значение.

UIButton или TableViewCell?

3 ответа

Решение

Есть несколько способов сделать это, и вам придется использовать UITableViewCellStyleValue1 стиль UITableViewCell иметь detailTextLabel

  1. Вы можете установить

    cell.detailTextLabel.text = @"Pick a date & time";
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    

    Сейчас в didSelectRowAtIndexPath При касании вы можете модально показать uipickerView,

  2. Ты можешь использовать cell.accessoryType = UITableViewAccessoryTypeDisclosureIndicator; и добавьте textField как подпредставление к cell.contentView и установить

    textField.placeholder = @"Pick a date & time";
    textField.inputView = myPickerView;
    

Я думаю это

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

Создайте кнопку и поместите на нее метку. При изменении значения выбора изменяйте текст метки.

Другие вопросы по тегам