我已经以编程方式从一个视图控制器执行了segue,每当我按下第二个VC中的按钮时,VC被解除并且出现主VC。想到所需的VC出现,分段控制消失,VC中的tableView移动到主VC的底部,在中间留下空间。每当我滚动视图时,分段控件和表格视图就会以正确的方式显示在正确的位置。我的方法有什么问题我无法弄清楚,请帮助。
//Segue to the another VC
func checkListSegue() {
let sb = UIStoryboard(name: "Main", bundle: nil)
let vaccineCheckListVC = sb.instantiateViewControllerWithIdentifier("VaccineCheckListVC") as! VaccineCheckListVC
presentViewController(vaccineCheckListVC, animated: true, completion: nil)
}
//return back to main VC
@IBAction func submitVaccineList(sender: UIButton) {
self.dismissViewControllerAnimated(true, completion: nil)
}