iOS(Swift):添加和删除ImageView无法正常工作

时间:2016-07-20 19:43:49

标签: ios iphone swift imageview viewdidload

我有一个需要在方法resetScene()之后更新的视图控制器,但出于某种原因,不能删除或添加任何ImageView。

以下是我创建imageViews的方法:

let imageName = "checkmark.png"
let image = UIImage(named: imageName)
let imageView = UIImageView(image: image!)
imageView.frame = CGRect(x: self.view.frame.size.width/2 - 40, y: self.view.frame.size.height / 6.5, width: 100.0, height: 100.0)
view.addSubview(imageView)

以下是我删除imageViews的方法:

func resetScene(){
        print("scene being reset")
        tiles.removeAll()
        targets.removeAll()
        targetCenters.removeAll()
        targetX.removeAll()
        tileX.removeAll()
        tileY = 0
        for view in self.view.subviews {
            if view != bannerView {
                view.removeFromSuperview()
                print("DONE REMOVING")
            }
        }
        
        indexSelected += 1
        if (userLevel < indexSelected + 1){
            userLevel = indexSelected + 1
        }
        initializeViewDidLoad()
        loadTiles()

    }

0 个答案:

没有答案