2015-01-31 18 views
0

在新的iOS 8中重新排序控制透明背景,同時移動。我沒有用tableview做任何奇特的事情,只是設置indentWhileEditing false和編輯樣式none。我的tableview有透明背景,tableview後面是imageview和圖像。我如何設置重新排序控制的背景,所以它不是trasnparent?iOS 8重新排序透明背景控制

+1

你的問題是什麼? – 2015-01-31 18:43:29

+0

我剛更新了說明。我不知道如何使這個重新排序控制不透明。 – Maleandr 2015-02-01 10:41:29

回答

1

重排序控制自動地被UITableViewaccessoryView定位,直接從文檔:

的重排序控制是在單元的右側灰色,多個水平條控制。用戶可以拖動此控件來重新排列表格中的單元格。默認值是NO。如果值爲YES,則重新排序控件將暫時替換任何附件視圖。

不幸的是,沒有公共API來定製重新排序控件本身。然而,由於您只想修改accessoryView的backgroundColor,所以最好的辦法是修改單元格背景。類似這樣的:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { 
    cell.backgroundColor = yourColor; 
} 
+0

不幸的是我試過這個,但是這不起作用。 – Maleandr 2015-02-02 13:40:41

+0

你可以添加你看到的圖片嗎? – Daniele 2015-02-02 13:43:00