我有一个表视图,我想通过代码以编程方式设置表视图的高度。我该怎么做?
任何帮助将不胜感激。 谢谢。
答案 0 :(得分:2)
在 ViewDidAppear :
中使用此代码tableView.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: desiredHeight)
答案 1 :(得分:1)
第1步:创建UITableView的出口
01234567890123456789
lat:29.459612,lon:44
.011856,speed:0.75,s
ats:9
步骤2:现在在 ViewDidLoad()方法中设置tableView的框架。
viewDidLoad中()
@IBOutlet var tableView: UITableView!
答案 2 :(得分:0)
尝试此代码
tableView.frame = CGRect(x: 10, y: 10, width: yourwidth, height: yourheight)
答案 3 :(得分:-1)
这是一个Swift 3.1版本:
//Create table view
let tableView = UITableView();
//Set frame
tableView.frame = CGRect(x: 0, y: 0, width: 100, height:100);
//Add the table to a view as a subview
superView.addSubview(tableView);
//...
答案 4 :(得分:-1)
Sivajee Battina的机械回答是正确的,但是,在使用Swift 3时你不应该使用CGRectMake。这是一个Swift 3答案:
tableView.frame = CGRect(x: 0, y: 0, width: myWidth, height: myHeight)