开发者

Multiple UITableView but some rows smaller than others

开发者 https://www.devze.com 2023-02-22 02:41 出处:网络
I have multipl开发者_JS百科e UITableViews for layout purposes on the screen. These are functionally working fine, I\'m just boggled as to why they are displaying differently.

I have multipl开发者_JS百科e UITableViews for layout purposes on the screen. These are functionally working fine, I'm just boggled as to why they are displaying differently.

My 3 table views are: loginTableView, forgotPass and openAccount The delegate and datasource of all 3 is file's owner. This is what I have on the viewDidLoad:

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

The loginTableView cells show up fine but the other two tables' cells are smaller in height than it. I'm using a custom method to create the cells (same method for all tables) and I can't spot any difference between how the different tables are set up.


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

try implementing this method in your tableView delegate.


Ah - it looks like the correct table view had "Separator = None" set in interface builder where the other two table views did not. This was adding a separator and making them the tiniest bit smaller than the other table view.

0

精彩评论

暂无评论...
验证码 换一张
取 消