1

在为事件选择日期时,我想模仿苹果日历中的行为。您有一个带有 to 单元格和一个日期选择器的 TableView。如果选择了第一个单元格,则选择器的日期为开始日期,相反的日期为结束日期。

所以,我的问题是:我怎么知道,在处理 DatePicker 中的日期更改时,此时在 tableview 中选择了哪个单元格?

在此先感谢您的帮助。

4

2 回答 2

2
if ( 0 == [[yourTable indexPathForSelectedRow] compare:[yourTable indexPathForCell:yourCell]] ) {
  // yourCell is selected
}

或者您可以通过查看 indexPathForSelectedRow 来判断。

于 2010-05-19T15:25:53.537 回答
0

我认为你需要实施

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

并检查 indexPath.row

于 2010-09-09T05:30:37.990 回答