import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.blackColor()
let btn = UIButton(frame:CGRectMake(0, 0, self.view.frame.size.width/2, 50))
btn.setTitle("点击测试", forState: UIControlState.Normal)
btn.center = self.view.center
btn.addTarget(self, action:#selector(self.testNavTab), forControlEvents: UIControlEvents.TouchDown)
view.addSubview(btn)
}
func testNavTab(){
let homevi = homeview()
//self.navigationController?.pushViewController(homevi, animated: true)
self.presentViewController(homevi, animated: true, completion: nil)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
以上是全部代码,如果用 presentViewController 就可以正常跳转( homeview 是一个空白页面),但是 pushViewController 就没有任何反应...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.