首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode 8& Swift 3-滚动视图和.Xib文件无法工作

Xcode 8& Swift 3-滚动视图和.Xib文件无法工作
EN

Stack Overflow用户
提问于 2016-10-12 15:15:55
回答 2查看 1.4K关注 0票数 0

因此,我遵循了一个在线教程,使snapchat类似于菜单。我用这个教程制作了整个应用程序。由于升级到Xcode 8 load 3,我无法再加载.Xib文件。

我有一个滚动视图,其中加载了一个.xib文件。使用此代码

代码语言:javascript
运行
复制
@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

但这就是它的运行方式

在模拟器中运行时

任何帮助都将受到极大的感谢。

EN

回答 2

Stack Overflow用户

发布于 2016-10-12 15:21:55

你做错了。

代码语言:javascript
运行
复制
var V1 = Bundle.main.loadNibNamed("View1", owner: self, options: nil)?[0] as! View1
票数 1
EN

Stack Overflow用户

发布于 2016-10-27 12:03:36

在迁移到带有滚动视图的xCode 8时,我注意到了这个问题。

要解决此问题,请在情节提要中的滚动视图中添加一个视图,例如内容视图。内容视图的框架应该完全等于滚动视图,所有边缘对齐为滚动视图,具有固定的高度和固定的宽度。以后可以通过编程更改滚动视图contentSize。

将xib文件中的视图作为子视图添加到content视图中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40002254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档