我在一個視圖中有2張桌子。表A列出了一羣用戶。表B列出了一個用戶對象。在表A中選擇一行時,表B將重新加載屬於該用戶的對象。iOS - UITableViewCell的圖像在選擇時會顯示在桌面上?
因此,當用戶選擇表A中的一行時,單元格背景中的圖像將變爲高亮顯示的圖像版本。
這裏是背景圖像的普通版:
這裏是背景圖像的高亮版本:
正如你所看到的,突出顯示的版本對右側的小箭頭它。這個箭頭超出了表格單元格的寬度。選擇該行後,圖像會根據情況發生更改,但圖像的大小會縮小以適合整個圖像。
我想要發生的是圖像在表格之外,或在選定行的表格之上。
我認爲的一種可能的解決方案是將表格居中在選定的行上,然後覆蓋該圖像,但如果用戶試圖在表格中滾動,則圖像需要移動,這將是一個很大的痛苦。
所以我想知道的是可以將單元格的大小擴展到它所選的表格之外?
在此先感謝!
編輯:
下不工作,只是爲了防止有人去嘗試:
[cell setFrame:CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width+20, cell.frame.size.height)];