SORU
23 Mart 2009, PAZARTESİ


UİTabBar özel renkler

Bir UİTabBar özel renkler ve arka plan resimleri kullanmak mümkün mü? Apple herkes aynı mavi kullanın ve sekme çubukları gri gibi olacağını biliyorum, ama bu özelleştirmek için herhangi bir yolu var mı?

Ben bile TabBar gibi kendi görünüm oluşturmak için ikinci denetleyicisi, özel görüntüleri ile birlikte, aykırı buApple İnsan Arabirimi Rehberi?

CEVAP
6 Mayıs 2009, ÇARŞAMBA


Silent Mac Design Bu bir cevap buldum.

Bu şekilde uygulanmaktadır:

İlk UİTabBarContoller bir alt sınıfı

// CustomUITabBarController.h

#import <UIKit/UIKit.h>

@interface CustomUITabBarController: UITabBarController {
  IBOutlet UITabBar *tabBar1;
}

@property(nonatomic, retain) UITabBar *tabBar1;

@end

// CustomUITabBarController.m

#import "CustomUITabBarController.h"

@implementation CustomUITabBarController

@synthesize tabBar1;

- (void)viewDidLoad {
  [super viewDidLoad];

  CGRect frame = CGRectMake(0.0, 0, self.view.bounds.size.width, 48);

  UIView *v = [[UIView alloc] initWithFrame:frame];

  [v setBackgroundColor:[[UIColor alloc] initWithRed:1.0
                                               green:0.0
                                                blue:0.0
                                               alpha:0.1]];

  [tabBar1 insertSubview:v atIndex:0];
  [v release];
}

@end

Ve Uç dosyanızda CustomUİTabBarController ile TabBar Denetleyicisi sınıf değiştirin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Avast

    Avast

    27 NİSAN 2006
  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012