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

  • HER0R

    HER0R

    16 Aralık 2007
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007