2012-08-11 104 views
0

我在簡單模式下使用了UITableView,因爲我想要粘滯部分標題。我有一個自定義的背景圖片,爲單元格的backgroundView設置,但是此圖片被拉伸到UITableView的整個寬度。iOS - 具有自定義單元格背景的純UITableView

我該如何防止它被拉伸?我試過設置UIViewContentModeCenter無濟於事,但我真的不知道將其設置爲哪個視圖(tableview,cell?cell的contentView?)

+0

嘗試使用'UIViewContentModeScaleAspectFit'或'UIViewContentModeScaleAspectFill',看看它們是否正確。 – CodaFi 2012-08-11 20:35:05

+0

你是如何設置背景圖片的?你是否將UIImageView設置爲backgroundView? – Johnnywho 2012-08-11 21:35:40

回答

0

我居然沒嘗試設置UIViewContentModeCenterbackgroundView。所以設置,使圖像不拉伸。

0

背景視圖總是適合整個單元格。所以,你有一個容器視圖 -

UIView *cntr = [UIView alloc] initWithFrame:<whole cell frame>] 
[cntr addSubview:myCustomView]; 
相關問題