UIPickerView отключают выбор строки

Ответы ChaosPandion и Martin v. Löwis оба работают для образца, который вы даете, но если вы запрашиваете следующий tr, то, вероятно, в некоторых случаях в этой таблице есть дополнительные элементы tr. В этом случае ответы дадут все следующие или последующие элементы tr.

Кроме того, следуя главному вопросу, а не образцу, xpath, вероятно, должен учитывать, что X находится в сотой ячейке, а не в td. И я предполагаю, что вы бы хотели следующий tr, если он находится в том же родительском элементе (thead, tbody, tfoot).

Так что я бы пошел на

//tr[* = 'X']/following-sibling::tr[1]
11
задан Girish 7 June 2013 в 04:43
поделиться

1 ответ

В методе делегата UIPickerView

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

вы можете проверить, действителен ли этот выбор, и прокрутить до соответствующей строки, если это не так (используя метод pickerview

- (void)selectRow:(NSInteger)row inComponent:(NSInteger)component animated:(BOOL)animated

).

Похоже, стандартное приложение Clock работает таким образом.

24
ответ дан 3 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: