2014-02-12 62 views
0

我有我的背景與我的模式做一個小問題的理由。我想和模式(75x75)的背景下,如果我使用的方法ios colorWithPatternImage,圖案的大小

self.myView.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"myPattern.png"]]; 

它完美地工作,但它使用的圖片的整體尺寸。我想做同樣的事情,但使用半尺寸的模式(37x37它只是爲了提高質量)。

如果你有一個想法,它會非常好。 謝謝。

+0

您在mainView中添加MyView使用代碼後。 –

+0

你不能只調整用於該圖像的圖像嗎? –

+0

感謝您的幫助,您的評論允許我通過您的建議和聲明名爲[email protected] – user3227545

回答

0

的解決方案是非常簡單的。

1)調整大小適合您的圖片大小(對於我來說,它的一半37x37) 2)聲明一個名爲「[email protected]」的新圖片,其質量要高一些(xcode會使用更好的圖片)質量與視網膜的屏幕,但與較低的大小)

感謝您的指導我的答案。

0

你可以嘗試這樣的: -

UIView *view1= [[UIView alloc] initWithFrame:CGRectMake(50, 100, 200, 100)]; 
    [self.view addSubview:view1]; 
    view1.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"myPattern.png"]]; 
+0

的其他圖像來解決問題,這是什麼改變? –

+0

它不是我想要做的。用你的方法,我可以看到我的模式圖像,就像之前一樣,但是視圖較小。 – user3227545

+0

我想調整我的模式,因爲如果我調整自己的大小,我們可以看到像素。我認爲如果可以使用[email protected] – user3227545