2015-01-31 42 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