我使用xibs并以编程方式完成大部分工作。没有触及故事板。我想仅使用故事板进行导航。
我的问题是,在方向视图后,高度和宽度保持不变。在应用程序运行后,如何在纵向和方向模式下获得宽度和高度。
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, HeaderStyle1Delegate, FieldStyle1Delegate, ButtonStyle1Delegate {
var tableStyle = UITableView()
var header: HeaderStyle1!
override func viewDidLoad() {
super.viewDidLoad()
createView() // call function for create header, table and regis xib/UINib
}
func createView() {
//Create Header
header = HeaderStyle1(frame: CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: 80))
header.delegate = self
self.view.addSubview(header)
//Create TableView
tableStyle.frame = CGRect(x: 0, y: 80, width: self.view.frame.size.width, height: self.view.frame.size.height - 80)
tableStyle.delegate = self
tableStyle.dataSource = self
tableStyle.backgroundColor = UIColor(red: 245.0/255.0, green:
248.0/255.0, blue: 252.0/255.0, alpha: 1.0)
tableStyle.separatorColor = UIColor.clear
tableStyle.allowsSelection = false
tableStyle.isScrollEnabled = true
......
...
..
}
Screenshoots
我的ViewController。 (正如我所提到的那样,它是空的)
答案 0 :(得分:1)
在这些情况下使用约束而不是重置帧
会更好git reset --soft $(git merge-base --fork-point master) \
&& git commit --verbose --reedit-message=HEAD --reset-author