因此,我遵循了一个在线教程,使snapchat类似于菜单。我用这个教程制作了整个应用程序。由于升级到Xcode 8和 load 3,我无法再加载.Xib文件。
我有一个滚动视图,其中加载了一个.xib文件。使用此代码
@IBOutlet var scrollView: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var V1 : View1 = View1(nibName: "View1", bundle: nil)
self.addChildViewController(V1)
self.scrollView.addSubview(V1.view)
V1.didMove(toParentViewController: self)
}这是用来工作的,但是当我构建和运行什么都没有发生时,屏幕看起来就像Xcode内部的.Xib
但这就是它的运行方式
任何帮助都将受到极大的感谢。
发布于 2016-10-12 15:21:55
你做错了。
var V1 = Bundle.main.loadNibNamed("View1", owner: self, options: nil)?[0] as! View1发布于 2016-10-27 12:03:36
在迁移到带有滚动视图的xCode 8时,我注意到了这个问题。
要解决此问题,请在情节提要中的滚动视图中添加一个视图,例如内容视图。内容视图的框架应该完全等于滚动视图,所有边缘对齐为滚动视图,具有固定的高度和固定的宽度。以后可以通过编程更改滚动视图contentSize。
将xib文件中的视图作为子视图添加到content视图中。

https://stackoverflow.com/questions/40002254
复制相似问题