【问题标题】:How to use for loop to print array in a page control (swift4)如何使用for循环在页面控件中打印数组(swift4)
【发布时间】:2018-03-16 15:18:26
【问题描述】:

我的代码现在使用for 循环来打印放置在资产文件夹中的图像。我想使用标签对文本做同样的事情。所以在数组judo。我希望每个条目都按顺序打印,就像它处理图像的方式一样。

@IBOutlet var lz: UILabel!
var judo = ["a","b","c"]

override func viewDidLoad() {
    super.viewDidLoad()
    scrol.delegate = self

    for image in 0...2 {
        lz.text = 

        let imageTo = UIImage(named: "\(image).png")
        let imageView = UIImageView(image: imageTo)
        let xCord = view.frame.midX + view.frame.width * CGFloat(image)
        contenetWidth += view.frame.width
        scrol.addSubview(imageView)
    }
}

【问题讨论】:

    标签: ios swift for-loop uiviewcontroller uipagecontrol


    【解决方案1】:

    使用 for each 循环打印数组 judo 中的所有元素。

    for text in judo {
      print(text)// should print a,b,c
    }
    
    lz.text = judo[image]
    

    【讨论】:

    • 我只想打印一个元素,所以在页面控件 1 上我只想打印一个。在页面控件 2 上,我希望它打印出来 b。
    • 你没有提到任何关于页面控制的事情......那么你可以做的是根据页面控制索引......打印元素。 ..类似..我会编辑我的答案。
    猜你喜欢
    • 2013-02-20
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多