SORU
6 EYLÜL 2012, PERŞEMBE


Arayüz oluşturucu UİView sınır özelliklerini ayarlamak mümkün mü?

Doğrudan ya da yalnızca ben yapabilirim ınterface builder programlı UİView sınır özellikleri (renk, kalınlık, vb.) kontrol etmek mümkün mü?

CEVAP
1 AĞUSTOS 2013, PERŞEMBE


Rich86Man cevabı doğru ancak katman gibi proxy özellikleri için kategoriler kullanabilirsiniz.borderColor. (ConventionalC CocoaPod)

CALayer XibConfiguration.h:

#import <QuartzCore/QuartzCore.h>
#import <UIKit/UIKit.h>

@interface CALayer(XibConfiguration)

// This assigns a CGColor to borderColor.
@property(nonatomic, assign) UIColor* borderUIColor;

@end

CALayer XibConfiguration.m:

#import "CALayer XibConfiguration.h"

@implementation CALayer(XibConfiguration)

-(void)setBorderUIColor:(UIColor*)color
{
    self.borderColor = color.CGColor;
}

-(UIColor*)borderUIColor
{
    return [UIColor colorWithCGColor:self.borderColor];
}

@end

Interface Builder

Sonuç böyle büyük mükafat değil, çalışma zamanı sırasında belli olacak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • Pepsi

    Pepsi

    1 Kasım 2005