2013-01-31 75 views
0

我有一個自定義單元格爲我的TableView,與它的ImageView。爲什麼我的ImageView僅在單元格高亮顯示時可見?

enter image description here

爲什麼ImageView的唯一可見當細胞被突出顯示?

enter image description here

這些細胞正是如此創建:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"]; 

    Site *site = [self.dataController objectInListAtIndex:indexPath.row]; 

    [[cell textLabel] setText:site.description]; 
    return cell; 
} 
+0

更改背景顏色 – amar

+0

@amar要什麼?爲什麼這會有所幫助?目前圖像的背景是透明的。 – fredley

+0

和圖像包含文本胸部? – amar

回答

0

也許你UIImageView被突出顯示的背景視圖的子視圖,僅可見當所選單元格?

+0

如果是這樣,那麼解決方案是什麼? – fredley

+0

您可以直接使用單元格的「UIImageView」子視圖,並且使用z順序高於所有其他視圖。這樣它就會始終可見。 – Zaphod

相關問題