SORU
5 Temmuz 2011, Salı


Sadece bir daire özel bir UİView çizmek için nasıl - iPhone uygulaması

Nasıl kelimenin tam anlamıyla sadece bir top (2 boyutlu bir daire) özel bir UİView çizim hakkında gitmek istiyorsunuz? Sadece drawRect yöntemi saf dışı bırakabilir miyim? Ve biri bana mavi bir daire çizmek için kod gösterebilir?

Ayrıca, sınıf içinde görmek çerçevesinde değiştirmek için sorun olur mu kendisi? Ya da farklı bir sınıftan çerçeveyi değiştirmek gerekiyor?

(sadece bir top zıplatma ayarlamaya çalışır)

CEVAP
5 Temmuz 2011, Salı


Bu drawRect geçersiz kılma sadece ki yöntem?

Evet:

- (void)drawRect:(CGRect)rect
{
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGContextAddEllipseInRect(ctx, rect);
    CGContextSetFillColor(ctx, CGColorGetComponents([[UIColor blueColor] CGColor]));
    CGContextFillPath(ctx);
}

Ayrıca, sınıf içinde görmek çerçevesinde değiştirmek için sorun olur mu kendisi?

İdeal değil, ama olabilir.

Ya da farklı bir sınıftan çerçeveyi değiştirmek gerekiyor?

Üst denetim izin verirdim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • SRI International

    SRI Internat

    30 NİSAN 2008