iOS改变了uitableview的高度

ghi*_*boz 7 uitableview ios

我需要在视图中动态更改uitableview的高度.

我在viewDidLoad中尝试使用此代码:

self.theTable.rowHeight = 90;
self.theTable.contentSize = CGSizeMake(320,900); 
Run Code Online (Sandbox Code Playgroud)

第一行工作,高度改变,但第二行不起作用!

我怎样才能做到这一点?

Osc*_*mez 14

您可以尝试重置这样的边界:

CGRect bounds = [tableView bounds];
[tableView setBounds:CGRectMake(bounds.origin.x, 
                            bounds.origin.y, 
                            bounds.size.width, 
                            bounds.size.height + 20)];
Run Code Online (Sandbox Code Playgroud)


Jas*_*son 9

这对我有用.

self.myTableView.frame = CGRectMake(0,40,320,480);
Run Code Online (Sandbox Code Playgroud)