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

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

0 голосов
/ 06 августа 2011

изображение http://img809.imageshack.us/img809/8529/uibutton.png

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

UIButton или TableViewCell?

Ответы [ 3 ]

4 голосов
/ 06 августа 2011

Есть несколько способов сделать это, и вам придется использовать стиль 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;
    
0 голосов
/ 06 августа 2011

Я думаю, что это

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
0 голосов
/ 06 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...