【问题标题】:Can we update label in xib file for different views?我们可以为不同的视图更新 xib 文件中的标签吗?
【发布时间】:2018-12-31 06:12:10
【问题描述】:

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

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

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

firstView 的 Swift 文件:

用于 Header (xib) 的 Swift 文件:

【问题讨论】:

    标签: ios swift xcode uiview xib


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-11-21
      • 2016-11-23
      • 1970-01-01
      • 2012-09-16
      • 2012-12-30
      • 2016-11-11
      • 1970-01-01
      • 2020-08-05
      • 2017-07-08
      相关资源
      最近更新 更多