【问题标题】:Swift reusable ViewsSwift 可重用视图
【发布时间】:2017-10-10 08:22:55
【问题描述】:

目前我正在开发一款游戏收藏应用程序,用户必须在其中输入他的姓名,然后可以选择 4 款游戏之一。我的计划是,在每个游戏视图上都有一个位于顶部的部分,玩家 1 和玩家 2 姓名、分数、胜率等。我想构建它一次,然后重用这个视图(或如何正确调用它)所有 4 个游戏视图。我不想构建相同的视图 4 次。稍后我只想根据游戏填写标签。所以在 Game1 Players1 Winrate for Game1 应该出现,在 Game2 Players1 Winrate for Game2 等等。我尝试使用容器视图,但我无法在视图上做一些标签的出口。

希望有人可以向我解释我犯的错误,或者告诉我一个正确的方法。

最好的问候, XaNNy0

【问题讨论】:

    标签: swift view uicollectionview reusability code-reuse


    【解决方案1】:

    为什么要使用collectionView?使用标签制作简单的 UIView 子类。将此视图添加到全局视图的顶部,并在需要时更新标签。

    【讨论】:

    • 我在原始帖子中犯了一个错误,我还没有尝试collectionViews,我尝试使用containerviews,但我无法输出我的标签,tbh。我什至不知道为什么。我现在在 stackoverflow 上找到了一些名为 xib 文件的东西。你认为我可以用 collectionView 解决我的问题吗?
    • 如果您使用的是界面生成器,那么 .xib 视图将是不错的选择。 CollectionView 用于其他目的。
    • 是的,我正在使用界面生成器,所以我试试 .xib,非常感谢您的建议。
    猜你喜欢
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2017-12-30
    • 1970-01-01
    相关资源
    最近更新 更多