我正在制作一个简单的iOS应用程序,我看到您可以通过按住控制按钮并从标签拖动到视图控制器,创建iBooklet,使用故事板将标签连接到视图控制器。我喜欢这有多方便。
我想知道如何制作一个iboutlet到一个视图,而不是视图控制器。我做了一个自定义视图,并在上面贴了一些标签。我希望在我的视图类中引用这些标签,而不是视图控制器。但xcode似乎不允许我制作iboutlet,除非我拖动到视图控制器。有办法解决这个问题吗?
我能想到的另一个选项是以编程方式在视图上创建标签,但我不想这样做。我试图将标签保留为视图的一部分,我认为视图控制器不需要知道它们。
关于可能的重复:我的问题是试图将标签(或任何控件)连接到一个视图,而不是使用故事板的视图控制器。链接的问题不是特定的,看起来更像是一个新用户在使用xcode寻求帮助。公认的答案对我的问题没有帮助。

最佳答案

我觉得这是一个解决方法,但是如果您先将outlet添加到自定义视图类中,那么您可以通过将outlet从xcode中的Referencing Outlet拖回到故事板中的视图来附加outlet

class CustomView: UIView
{
    @IBOutlet weak var lblOne: UILabel!

    // do all the other stuff you need
}

swift - 在iOS中,如何使用 Storyboard将Label连接到View?-LMLPHP

关于swift - 在iOS中,如何使用 Storyboard将Label连接到View?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42581253/

10-08 23:31