繁体   English   中英

如果计数 x 则显示 webView

[英]Show webView if count x number

提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文

我正在 Swift 中开发填字游戏应用程序,我只想在满足特定条件时显示特定的 webView。

这是我的片段:

if (completedPuzzles.count == 25) {
        self.view.addSubview(webView)
        let myURL = URL(string:"https://he8eymyf1s6.typeform.com/to/iEKxw8gl")
        let myRequest = URLRequest(url: myURL!)
        backButton()
        webView.load(myRequest)                
    }

现在我显示 webView 当完成的拼图数为 25 时,但似乎对于在此更新之前已经完成 25 的人来说,他们被忽略了。

我怎样才能确保人们看到 webView,即使他们在更新前已经完成 25+ 而不会忽略它?

如果我理解正确的话,你想在用户每次玩 25 场比赛时都这样做,如果这是真的,你可以这样做

var var numberOfWebpagesShown = 0
if (completedPuzzles.count % 25 == 0 || numberOfWebpagesShown < completedPuzzles.count / 25  ) {
    self.view.addSubview(webView)
    let myURL = URL(string:"https://he8eymyf1s6.typeform.com/to/iEKxw8gl")
    let myRequest = URLRequest(url: myURL!)
    backButton()
    webView.load(myRequest)                
}

每当 completedPuzzles.count 可被 25 整除(如 25、50、75 等)时,这将显示 webview。 如果没有向用户显示其当前阶段的网页,则执行此操作

问题未解决?试试搜索: 如果计数 x 则显示 webView
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM