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

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • MW Technology

    MW Technolog

    28 EKİM 2009