2013-03-07 75 views
1

我在分組樣式表中有2個自定義單元格。一個加載形式XIB位置配件視圖正確的故事板創建一個不,雖然我認爲它有更多的單元格的尺寸。見圖片:定製UITableViewCell附件未正確定位

編輯:如果附件在代碼中設置,或者如果標準附件通過IB

enter image description here

任何想法,爲什麼這可能發生,以及如何解決它指定這是無關緊要?

回答

2

在自定義單元格覆蓋layoutSubviews和做這樣的事似乎是解決了這個問題。 然而,我仍然不清楚,什麼X補償應該加入10接近它,但它實際上應該是什麼?如何根據單元的高度計算偏移量?

- (void)layoutSubviews { 
    [super layoutSubviews]; 
    self.accessoryView.frame = CGRectMake(self.accessoryView.frame.origin.x **+10**,self.accessoryView.frame.origin.y, self.accessoryView.frame.size.width,self.accessoryView.frame.size.height); 
}