所以我一直在經歷我的代碼,並在網上搜索解決這個問題,我卡住了。我在網上找不到任何有關爲什麼屏幕會加載然後變黑的信息。代碼模式地呈現另一個視圖,其中包含UIImageView。有一個應該在圖像視圖中加載的圖像(.png文件),您可以在視圖以模態方式呈現時看到圖像,但只要視圖滑入到位,整個視圖就會變黑。您還可以在故事板中看到圖像,並且它可以正確顯示,只有在模擬器中圖像立即變黑。UIImageView加載,然後立即變黑
這裏是被呈現在視圖控制器的代碼:
import UIKit
class MenuViewController: UIViewController
{
@IBOutlet var imageView: UIImageView!
override func viewDidLoad()
{
super.viewDidLoad()
// Do any additional setup after loading the view
let backgroundImage: UIImage! = UIImage(contentsOfFile: "behind_alert_view.png")
imageView.image = backgroundImage;
}
}
我使用函數的UIImage也嘗試(命名爲:「behind_alert_view.png」)。任何幫助將不勝感激!
只是爲了測試,看看圖像消失,顯示你的VC的背景下,這將變成黑色添加到您的viewDidLoad中FUNC的VC :view.backgroundColor = UIColor.whiteColor()如果黑色是你的視圖的bg顏色,那麼它現在應該變成白色。 – davidrayowens 2014-09-03 16:29:39
是的,我嘗試過,而不是它變黑,它變成白色,圖像不再可見。圖像只有在視圖向上滑動然後變爲白色時纔會顯示。 – SamG 2014-09-03 17:36:17
這是您的模態顯示視圖的背景圖片嗎?如果不是,它是否出現在左上角,而不是放置在IB中的位置? – davidrayowens 2014-09-03 17:41:14