UIScrollView 内的 ViewControllers 不可见 swift
ViewControllers inside UIScrollView not Visible swift
我正在尝试在 UIScrollView 中添加 ViewController,VC 是从 xib 加载的。这是我的代码
let onevc = OneViewController()
self.addChildViewController(onevc )
self.scrollView.addSubview(onevc .view)
onevc.didMoveToParentViewController(self)
let twovc = TwoViewController()
var frame:CGRect = twovc.view.frame
frame.origin.x = 320
twovc.view.frame = frame
self.addChildViewController(twovc)
self.scrollView.addSubview(twovc.view)
twovc.didMoveToParentViewController(self)
self.scrollView.contentSize = CGSizeMake(640, self.view.frame.size.height)
self.scrollView.pagingEnabled = true
两个视图控制器都已添加,但它们不可见,滚动视图只是显示白屏。我在 ViewControllers 中添加了一些元素,并且为了测试我添加了 println("something") 所以当加载视图时,它正在打印 something 但没有显示任何内容。我在这里做错了什么?
也许您忘记为视图控制器指定笔尖名称?
let onevc = self.storyboard!.instantiateViewControllerWithIdentifier("OneViewController")
or
let onevc = OneViewController(nibName: "OneViewController", bundle: nil)
第二个也一样
我正在尝试在 UIScrollView 中添加 ViewController,VC 是从 xib 加载的。这是我的代码
let onevc = OneViewController()
self.addChildViewController(onevc )
self.scrollView.addSubview(onevc .view)
onevc.didMoveToParentViewController(self)
let twovc = TwoViewController()
var frame:CGRect = twovc.view.frame
frame.origin.x = 320
twovc.view.frame = frame
self.addChildViewController(twovc)
self.scrollView.addSubview(twovc.view)
twovc.didMoveToParentViewController(self)
self.scrollView.contentSize = CGSizeMake(640, self.view.frame.size.height)
self.scrollView.pagingEnabled = true
两个视图控制器都已添加,但它们不可见,滚动视图只是显示白屏。我在 ViewControllers 中添加了一些元素,并且为了测试我添加了 println("something") 所以当加载视图时,它正在打印 something 但没有显示任何内容。我在这里做错了什么?
也许您忘记为视图控制器指定笔尖名称?
let onevc = self.storyboard!.instantiateViewControllerWithIdentifier("OneViewController")
or
let onevc = OneViewController(nibName: "OneViewController", bundle: nil)
第二个也一样