我可以创建一个可以在故事板中实际查看的可重用.xib文件吗?

时间:2016-02-16 22:09:52

标签: ios xcode swift

我已经查看了与Swift和Xcode 7相关的StackOverflow上的所有问题,但我似乎无法找到允许我同时执行这两项操作的解决方案。

我已经发现layoutSubviews允许我布置视图并将其显示在故事板中。我也知道prepareForInterfaceBuilder允许我将伪数据加载到视图中专门用于Interface Builder。

我还发现我可以将类链接到File的自定义.xib文件的所有者,并在类中加载如下:

required init?(coder: NSCoder)
{
    super.init(coder: coder)

    contentView = NSBundle.mainBundle().loadNibNamed("MyNib", owner: self, options: nil).first! as! UIView
    contentView.autoresizingMask = [.FlexibleHeight, .FlexibleWidth]
    contentView.frame = self.bounds

    self.addSubview(contentView)
}

我的问题是,我似乎无法完成这些事情的两个。我尝试将.loadNibNamed方法和所有内容都移到layoutSubviews方法中,但呈现代理不会做出响应。

是否有可能实现这两种手段?我希望能够编辑代码,在自定义.xib中查看代码,并在我放置的故事板中随处查看代码。

0 个答案:

没有答案