我在TableViews
(1:ViewController
2:tableView
)中有2 tableview2
- MainStoryBoard
中每个tableview
的大小为40 ,但在代码中,每个的大小取决于其内容大小(例如:如果我有4行,每行是22,那么Tableviews
是88)。
当我运行应用程序时,我会根据内容大小看到tableviews
的大小 - 但是当我点击屏幕向下滚动(我也有ScrollView)时,MainStoryBoard
成为小于override func viewDidAppear(animated: Bool) {
tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, tableView.contentSize.height)
tableview2.frame = CGRectMake(tableview2.frame.origin.x, tableview2.frame.origin.y, tableview2.frame.size.width, tableview2.contentSize.height)
}
override func viewDidLayoutSubviews(){
if tableView == tableview2 {
tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, tableView.contentSize.height)
tableview2.frame = CGRectMake(tableview2.frame.origin.x, tableview2.frame.origin.y, tableview2.frame.size.width, tableview2.contentSize.height)
tableView.reloadData()
tableview2.reloadData()
} else {
tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, tableView.contentSize.height)
tableview2.frame = CGRectMake(tableview2.frame.origin.x, tableview2.frame.origin.y, tableview2.frame.size.width, tableview2.contentSize.height)
tableView.reloadData()
tableview2.reloadData()
}
}
的大小,即40。
我可以做什么点击它时不要缩小桌面视图? 到目前为止,这是我的代码:
<div class="green">
Latest News
</div>
<div class="black">
Some text here
</div>