2011-04-05 36 views
0

我有多個UITableViews用於屏幕布局。這些在功能上工作正常,我只是不明白爲什麼他們顯示不同。多個UITableView但有些行比其他行更小

我3個表視圖是:loginTableViewforgotPassopenAccount的所有3個委託和數據源是文件的所有者。這是我對viewDidLoad中:

#define TABLE_CELL_HEIGHT 50; 
loginTableView.rowHeight = TABLE_CELL_HEIGHT; 
forgotPass.rowHeight = TABLE_CELL_HEIGHT; 
openAccount.rowHeight = TABLE_CELL_HEIGHT; 

loginTableView細胞顯示了罰款,但其他兩個表的細胞是在高度上比它小。我正在使用自定義方法來創建單元格(對於所有表格而言都是相同的方法),並且我無法發現不同表格之間的差異。

回答

0

啊 - 它看起來像是正確的表視圖有「分隔符=無」設置在界面生成器中,其他兩個表視圖沒有。這是添加一個分隔符,並使它們比其他表視圖更小。

1
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { 
    return TABLE_CELL_HEIGHT; 
} 

嘗試在您的tableView委託中實現此方法。

相關問題