我這樣的圖像設置爲我的觀點:負載時,應用程序啓動的圖像 - Objective-C的
self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"map3.jpg"]];
現在我有它的按鈕操作方法。但是,如何在應用啓動時直接設置它?
我這樣的圖像設置爲我的觀點:負載時,應用程序啓動的圖像 - Objective-C的
self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"map3.jpg"]];
現在我有它的按鈕操作方法。但是,如何在應用啓動時直接設置它?
如果你想設置一個UIViewController
的看法的backgroundColor
,然後將你的代碼viewDidLoad
,同樣適應:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"map3.jpg"]];
一個UIViewController
不直接擁有backgroundColor
,但其觀點呢,像其他任何UIView
一樣。
一種方法是將該邏輯放入您的視圖控制器的-viewDidLoad方法中,用於UIImageView屬性。
對不起,我寫的問題是錯誤的。我沒有imageview。我將圖像設置爲backgroundColor到我的視圖。我應該怎麼做呢? – JimmyYXA 2013-03-02 21:16:22
然後在viewDidLoad方法中設置backgroundColor。它仍然是適當的地方。 – 2013-03-02 21:49:03
的UIView
如果你是在一個UIView
類的地方在任何initWithFrame:
或initWithCoder:
initWithFrame
當實例從代碼視圖被調用的代碼(例如UIView *myView = [[UIView alloc] initWithFrame:CGRectZero];
initWithCoder:
被稱爲每當UIView的是加載from XIB file。
的UIViewController
如果在UIViewController
一個共同的地方把它會在viewDidLoad
感謝它的幫助! – JimmyYXA 2013-03-02 23:00:07
儘管如此,除非實際上有圖案圖像(即平鋪和重複的圖像),否則應該使用「UIImageView」。 – 2013-03-02 23:10:46
或者'self.view.layer.contents =(id)[UIImage imageNamed:@「map3.jpg」]。CGImage;' – fumoboy007 2013-03-02 23:40:53