我想在單元格中添加自定義的EditingAccessoryView,當用戶刷卡代替刪除按鈕時,我想顯示我的自定義視圖。如何爲UITableView添加自定義EditingAccessoryView?
回答
設計視圖像波紋管例如
現在做的UIView IBOutlet中在.h文件中
IBOutlet UIView *accessoryView;
連接會IBOutlet中您的設計視圖。
現在.m文件組視圖表格單元格的editingAccessoryView
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
cell.editingAccessoryView = accessoryView;
}
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return NO;
}
現在
當你刷卡您的自定義視圖將代替刪除按鈕
這似乎並沒有在ios 6中工作。 – EightyEight 2013-06-28 21:42:34
我現在也試圖做到這一點,EightyEight,並找到這種解決方案 - 我推測會是正確的 - 在iOS 6(模擬器,在XCode 5測試版上)。 – Slowburner 2013-07-29 10:11:47
這根本不起作用。首先,爲「canEditRowAtIndexPath」返回NO將簡單地阻止editAccessoryView顯示出來。第二個問題是,您需要爲每個新單元實例化一個新配件視圖實例。最後......我不認爲「dequeueReusableCellWithIdentifier」永遠返回nil,這當然意味着editAccessoryView永遠不會被分配。你真的測試過這個代碼嗎?我真的不這麼認爲。 – 2013-09-25 16:48:53
似乎沒有這個功能。您只需使用下面的功能爲刪除確認按鈕提供自定義文本。從廈門國際銀行
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
謝謝。但我想添加兩個按鈕來代替一個刪除按鈕。不想更改該按鈕的標題 – priyanka 2010-11-10 09:24:16
這正是我試圖弄清楚如何去做的。對不起,我不會贊成,因爲它沒有解決問題。但是,謝謝! – androidnotgenius 2014-02-03 15:55:13
- 1. 如何在UITableView的選定行中添加自定義視圖?
- 2. 如何將自定義單元添加到UITableView的底部?
- 3. 如何在自定義UIView中添加UITableView?
- 4. 如何單元添加到自定義欄目中的UITableView
- 5. 如何在UITableView周圍添加自定義視圖?
- 6. 斯威夫特如何UITableView的自定義的UITableView類添加到UIViewController的
- 7. 自定義UITableView
- 8. 自定義UITableView
- 9. 如何在自定義中插入和添加自定義行?
- 10. 如何在自定義主題中添加自定義字段
- 11. 自定義的UITableView
- 12. WordPress的 - 如何添加自定義comment_type?
- 13. 如何添加自定義驗證,codeigniter
- 14. Umbraco - 如何添加自定義通知?
- 15. JQuery DatePicker:如何添加自定義類
- 16. 如何添加自定義FxCop規則?
- 17. 如何添加自定義列
- 18. 如何添加自定義MIME類型?
- 19. Zend_Form:如何添加自定義的HTML
- 20. Angular 2 - 如何添加自定義類?
- 21. 如何添加自定義消息框
- 22. 如何添加uiimagepickerview自定義覆蓋
- 23. 如何添加自定義TFS CheckinNoteDefinitions?
- 24. 如何添加自定義PPA到snapcraft
- 25. Ember 2:如何添加自定義jQuery
- 26. 如何自定義EKEventViewController的UITableView?
- 27. 如何爲面板中的物品添加自定義行爲?
- 28. UITableViewCell自定義editingAccessoryView - 沒有正確解僱
- 29. 更改自定義單元格中EditingAccessoryView的位置
- 30. UITableView的自定義加載動畫
的顯示您能夠顯示在指示燈按鈕當按下紅色刪除按鈕後,tableView處於編輯模式時顯示單元格嗎? – 2011-09-06 07:21:28