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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010