0
我畫一個自定義的UIView在每一個表格視圖單元格像這樣:自定義的UIView在UITableViewCell的問題
_checkboxView = [[[UIView alloc] initWithFrame:CGRectMake(cell.frame.size.width - 28.5, cell.frame.size.height - 33.5, 25, 25)] autorelease];
_checkboxView.backgroundColor = [UIColor clearColor];
_checkboxView.layer.borderWidth = 4.0f;
_checkboxView.layer.borderColor = [[UIColor blackColor] CGColor];
_checkboxView.layer.cornerRadius = 4.0f;
[cell addSubview:_checkboxView];
[cell bringSubviewToFront:_checkboxView];
這完美的作品,但是當手機切換到橫向模式,該複選框是放錯了地方,並且靠近表格視圖單元的中間。我需要使用我爲肖像模式製作的約束將它保持固定在單元格的右側。當然,我只想去的方法:
-(void)viewWillLayoutSubviews
但是我怎麼保證我能夠正確地錨每個UITableViewCell的看法?我無法使用界面構建器(因此也無法使用Auto Layout),因爲整個過程是以編程方式構建的。我將如何獲得它在這種方法中查看的特定單元格的句柄?
嘗試'_checkboxView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin;' –
WINNER WINNER CHICKEN晚餐!謝謝!!! – dokun1