我们可以为不同的视图更新 xib 文件中的标签吗?

Can we update label in xib file for different views?

我是 iOS 应用程序开发的新手。我打算创建一个 iOS TabBar 应用程序:

为此,我想为页眉创建一个模板,即照片。 我创建了一个 xib 文件

其中包含一个标签,我想在我的 firstView、secondView 和 thirdView 中使用此模板,并为该标签分配不同的值。可能吗?

Swift firstView 的文件:

Swift 文件头 (xib):

您可以创建自定义视图 class 支持您的 .xib 模板,使用 IBInspectable 将此 class 的 label 属性 公开给 InterfaceBuilder,并将此视图的单独配置实例添加到您的三个主要视图中。这样你就可以在 Interface Builder 中做任何事情(除了模板视图的定义)。

这个问题涵盖了 Xcode 和 IB 的大部分内容,因此这里有一些您可能会感兴趣的相关教程(主要使用 Google 上的#1 hits):