2015-04-02 131 views
0

所以我一直在尝试做一段时间,我需要做的是能够更改容器视图嵌入的图像视图。这可能吗?如何更改容器视图(嵌入式视图控制器)中的视图?

我不确定它是否是这样,所以我想也许我可以为所有不同的视图制作一个嵌入式视图,并将它们全部置于对方之上 - 然后将用户拥有的视图选择到顶部的视图。

我很确定第二种方法可行,但它可能会减慢应用程序,并不是很整齐。

我宁愿使用第一种方式,只能选择视图控制器嵌入的视图控制器。

我知道堆栈溢出喜欢看到OP已经尝试解决这个问题,但我在此问更多的是否可以采取第一种方式 - 如果是这样,我该如何去做它。如果不是,我的第二个选择是否可行?

谢谢

+0

你的问题不清楚。你能发表一个你想解决的问题的例子吗? – mpprdev 2015-04-03 06:12:07

回答

-2

一种方法如下所示。

import UIKit 

class ViewController: UIViewController { 
var imgNumber = 0 
var images = ["image0","image1","image2"] 
@IBAction func btn(sender: UIButton) { 
    imgNumber += 1 
    if (imgNumber > 2) { 
     imgNumber = 0 
    } 
    imageToBeDisplayed.image = UIImage(named: images[imgNumber]) 
} 
@IBOutlet weak var imageToBeDisplayed: UIImageView! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    imageToBeDisplayed.image = UIImage(named: images[0]) 
    // Do any additional setup after loading the view, typically from a nib. 
} 

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


} 
+0

这不是一个好的答案。这是为UIImageView而不是容器视图。 – 2017-12-10 00:29:07

相关问题