我有一個是被實例化(在「的cellForRowAtIndexPath」法)設置文本當未選擇細胞
[cell setAccessoryType:UITableViewCellAccessoryDetailDisclosureButton];
當點擊了「附件按鈕」一個UITableViewCell,我有一個的UIDatePicker是彈出應該將單元格的文本設置爲被選中的日期。拾取器出現,我的單元格不是零,但是,我看不到單元格的實際文本(日期),直到單擊它(單元格,而不是「附件按鈕」)。
這裏是設置文本的代碼:
targetCell.textLabel.text = [formatter stringFromDate:_datePicker.date];
targetCell是當該方法的一個實例變量感組:「accessoryButtonTappedForRowWithIndexPath」之稱。
就像我說的,我知道文本正在單元格中設置,因爲當我點擊實際的單元格時,我可以看到在選擇器中選擇的日期。
執行此語句的內部方法是什麼? 'targetCell.textLabel.text = [formatter stringFromDate:_datePicker.date];' –
IBAction裏面我創建了一個處理日期選取器的「Value Changed」事件 –
您是否在設置單元格的值之後重新載入表格? – mayuur