gpt4 book ai didi

swift - 放置广告后, subview 显示在所有内容后面

转载 作者:搜寻专家 更新时间:2023-11-01 05:39:52 26 4
gpt4 key购买 nike

我有一个主视图和一个 subview 。一切都完美无缺:我单击 View 上的“打开”按钮,它会在所有内容上方显示 subview ,然后我可以关闭 subview 。

我决定在我的应用底部添加一个 adBannerView。当我运行该应用程序时,adbannerView 完美运行:添加加载到我的应用程序底部的框架中。但是当我点击“打开”按钮时, subview 不再显示在所有内容之上。它显示在 View 中的所有内容之下。你能帮我解决这个问题吗?非常感谢!

这是我为 adBannerView 和 subView 实现的代码(我删除了与我的问题无关的其他代码):

import UIKit
import iAd

class ViewController: UIViewController, ADBannerViewDelegate {

@IBOutlet weak var boutonChangerPays: UIButton!
@IBOutlet weak var cadrePays: UIView!
@IBOutlet weak var bannierePub: ADBannerView!

// Chargement initial de la Vue principale
override func viewDidLoad() {

super.viewDidLoad()

// Cadre Pays
self.cadrePays.hidden = true

// Banniere Ad
self.canDisplayBannerAds = true
self.bannierePub.delegate = self
self.bannierePub.hidden = true
}

//*************************
// ADBANNERVIEW
// BANNIERE DE PUBLICITE
func bannerViewWillLoadAd(banner: ADBannerView!) {
NSLog("bannierePub se charge")
}

func bannerViewDidLoadAd(banner: ADBannerView!) {
self.bannierePub.hidden = false
}

func bannerViewActionDidFinish(banner: ADBannerView!) {
NSLog("bannierePub a finit de se charger")
}

func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
NSLog("Action pendant que la bannière se charge")

return true
}

//**************************************************************************
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

// Retour de l'écran de détail
override func viewDidAppear(animated: Bool) {
// Indicateur d'Activité : caché
self.indicateurActivite.stopAnimating()
self.indicateurActivite.hidden = true
}

// Bouton Changer Pays
@IBAction func boutonChangerPays(sender: UIButton) {

// On affiche la Vue des Pays
self.cadrePays.hidden = false
}
}

最佳答案

你可以调用这个函数让 subview 高于一切。

self.view.bringSubviewToFront(self.yourSubviewName)

关于swift - 放置广告后, subview 显示在所有内容后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31922755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com