SORU
10 Kasım 2011, PERŞEMBE


Nasıl bir UİView arka plan görüntü doldurmak için

bir uiview var ve bu şekilde bir arka plan görüntüsü seçin:

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"sfond-appz.png"]];

Benim sorunum arka görüntü iç görünüm merkezli değil, ama bazen tüm görünümü doldurmak için tekrarlanmış olmasıdır. Bir şekilde uiview ve scretch içinde resim ekran boyutuna merkezi var mı? Not: arka plan neden için UİİmageView kullanamam ben bir scrollview.

CEVAP
10 Kasım 2011, PERŞEMBE


Görüntü önceden, bencil ve gergin bir resim yapmak için işlemek gerekir. Bunu deneyin:

UIGraphicsBeginImageContext(self.view.frame.size);
[[UIImage imageNamed:@"image.png"] drawInRect:self.view.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

self.view.backgroundColor = [UIColor colorWithPatternImage:image];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • JTechTalk

    JTechTalk

    11 Temmuz 2010