イベントの日付を選択するときに、Apple カレンダーにあるような動作を模倣したいと考えています。セルと日付ピッカーを備えたTableViewがあります。最初のセルが選択されている場合、ピッカーの日付は開始日であり、終了日はその反対です。
だから、私の質問は、DatePickerで日付の変更を処理するときに、その時点でテーブルビューでどのセルが選択されているかをどのように知ることができますか?
よろしくお願いします。
イベントの日付を選択するときに、Apple カレンダーにあるような動作を模倣したいと考えています。セルと日付ピッカーを備えたTableViewがあります。最初のセルが選択されている場合、ピッカーの日付は開始日であり、終了日はその反対です。
だから、私の質問は、DatePickerで日付の変更を処理するときに、その時点でテーブルビューでどのセルが選択されているかをどのように知ることができますか?
よろしくお願いします。
if ( 0 == [[yourTable indexPathForSelectedRow] compare:[yourTable indexPathForCell:yourCell]] ) {
// yourCell is selected
}
または、indexPathForSelectedRow を見るだけでわかる場合があります。
実装する必要があると思います
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
そしてindexPath.rowをチェックしてください