我想更改表格單元格的詳細披露按鈕的顏色。提前致謝。如何更改表格單元的詳細披露按鈕的顏色
12
A
回答
13
你必須創建一個自定義的UIButton並將其設置爲電池的accessoryView的。
你的cellForRowAtIndexPath:看起來就像下面,
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//...
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil] autorelease];
UIButton *myAccessoryButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 24, 24)];
[myAccessoryButton setBackgroundColor:[UIColor clearColor]];
[myAccessoryButton setImage:[UIImage imageNamed:@"my_red_accessory_image"] forState:UIControlStateNormal];
[cell setAccessoryView:myAccessoryButton];
[myAccessoryButton release];
//...
}
//...
}
1
當你從西門得到了與你最好的代碼:我所做的是:
UIButton *trackImageOnMap=[[UIButton alloc] initWithFrame:CGRectMake(420, 5, 40, 50)];
[trackImageOnMap setImage:[UIImage imageNamed:@"track_map_icon.png"] forState:UIControlStateNormal];
[trackImageOnMap setTag:iId];
[trackImageOnMap addTarget:self action:@selector(trackImageOnMapButtonTouched:)forControlEvents:UIControlEventTouchDown];
[trackImageOnMap setContentMode:UIViewContentModeScaleToFill];
[cell setAccessoryView:trackImageOnMap];
這實現了一些額外的屬性以及所需要的..
13
改變你的色調tableview和cell也會工作。
+0
作品就像一個魅力!謝謝! – 2014-09-29 02:01:47
4
您可以更改全局色調顏色。這會將默認顏色更改爲您在應用中更改的顏色。這會將配件按鈕的顏色更改爲您選擇的顏色。
相關問題
- 1. 細節披露更改單元格上的顏色swift 3
- 2. 更改單元格選擇的披露指標顏色
- 3. 披露指標和詳細披露
- 4. HIG允許的索引UITableView中的詳細披露按鈕?
- 5. 故事板從表格單元格中移除其詳細信息披露按鈕
- 6. 細節披露按鈕和披露指標有什麼區別?
- 7. 如何從xib文件詳細披露靜態單元格創建segue
- 8. UIButton上的詳細披露指標
- 9. 詳細披露圖標的位置
- 10. 如何以普通樣式爲UITableView中的行顯示詳細披露按鈕?
- 11. 在單選按鈕單擊後,取消更改表格單元格的顏色
- 12. 按下按鈕改變表格單元格顏色
- 13. 詳細信息披露後的註釋詳細信息被按下?
- 14. 配置詳細披露指標
- 15. jquery更改表格單元格顏色
- 16. MapKit註釋如何添加詳細信息披露信息按鈕?
- 17. 如何獲得視圖是挖掘詳細信息披露按鈕
- 18. 更改單元格編輯樣式動作按鈕的顏色
- 19. 單擊編輯按鈕時更改單元格顏色
- 20. 更改禁用的單選按鈕列表元素的顏色
- 21. 更改單元格顏色
- 22. 更改單元格顏色
- 23. 如何更改表格中單擊單元格的單元格背景顏色?
- 24. 表格單元格更改標籤背景顏色的按鈕操作
- 25. 如何更改reStructuredText中表格單元格的背景顏色?
- 26. 從ngRepeat生成的按鈕列表更改單按鈕顏色
- 27. 更改顏色的按鈕
- 28. 如何更改UIActionsheet按鈕的顏色?
- 29. 如何更改按鈕的顏色
- 30. indexpath行沒有進入準備細節的詳細披露
你能提供一個樣本代碼 – rdp 2011-01-11 09:49:30