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

  • campos9896

    campos9896

    24 Mart 2012
  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008