【问题标题】:Design loops in swift like php loops in html像 html 中的 php 循环一样快速设计循环
【发布时间】:2020-06-27 23:41:50
【问题描述】:

我对 swift 很陌生,但我在 php、html、css、sql 等方面工作过一些。在 php 中,我曾经使用 html/css 执行这些循环,如下所示,并填写数据库中的数据。我知道如何做循环,但不知道如何像我在 php 中那样使用它们

<?php for ($i=0; $i < sizeof($array1); $i++) { ?>
  <div class="article">
     <h1 class="title"><?php echo $array1[$i] ?></h1>
     <p><?php echo $array2[$i] ?></p>
  </div>
<?php } ?>

在 swift/xcode 中是否可以做这样的事情?也许我只需要 swift 中“div”的替代品。

这可能是一个愚蠢的问题,但我仍然希望你能帮助我:)

【问题讨论】:

  • "我只需要 swift 中的 "div" 的替代品。"那将是NSView/UIView。虽然这样想真的无济于事,因为这个类比真的不成立。 HTML 是一种用于描述网页结构的声明性格式。 UIKit/AppKit 不能这样工作(尽管SwiftUI 可以)。您可能正在寻找的是UITableView
  • 这能回答你的问题吗? Swift for loop: for index, element in array?
  • @Alexander-ReinstateMonica 您对 tableViews 的看法是正确的。感谢您的评论:)

标签: php html css sql swift


【解决方案1】:

尝试使用enumerated。从 swift 3 中删除了 c 样式的 for 循环。 工作示例代码

    for (index, _) in array1.enumerated() {
        print(array1[index])
    }

更多详情在这里https://docs.swift.org/swift-book/LanguageGuide/ControlFlow.html

【讨论】:

  • 感谢您的回答。我的问题可能有点令人困惑,但我已经知道如何做循环,我不知道如何使用它们在我的应用程序中制作类似 html 的结构,如上所示。希望这是有道理的
猜你喜欢
  • 2017-08-01
  • 1970-01-01
  • 2019-05-02
  • 2016-10-14
  • 1970-01-01
  • 2021-07-14
  • 1970-01-01
  • 1970-01-01
  • 2020-02-17
相关资源
最近更新 更多