2015-08-25 138 views
0

我無法說服UITableViewCell根據附加圖像在另一視圖下顯示。當我將UITableView嵌入到UIViewController中時會發生這種情況。UITableViewCell在其他視圖下顯示

VoucherTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"VoucherTableViewCell" forIndexPath:indexPath]; 

if (cell == nil) { 
    cell = [[VoucherTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"VoucherTableViewCell"]; 
} 

圖片之一是在滾動之前。

enter image description here

圖像的兩個是問題所在。

enter image description here

+0

檢查約束和框架。 – anhtu

+0

@anhtu如何檢查?我已經檢查過這些。 – ppshein

+0

你是如何將UITableView嵌入到UIViewController的?任何代碼或更多信息?有一點信息很難知道你的問題。 – anhtu

回答

0

只是在viewDidLoad中嘗試這個代碼

self.edgesForExtendedLayout = UIRectEdgeNone; 
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, yourTopiew.height, 0); 
0

按照以下步驟...

1. Make sure you are using correct Size class for iPhone. 
2. Remove your tableView constraints if any. 
3. Position your tableView correctly. (Bottom of your buttons) 
4. Add top,bottom, left, right constraint to tableView. 
5. Also make sure your buttons have correct constraints. 
0

問題是與你的表視圖的框架和定位。

首先表視圖是在你的筆尖文件在上面的視圖層次的按鈕的地方。

第二個您需要設置tableview的框架和約束,使其從按鈕結束處開始。

相關問題