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

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007