Comment ajouter UITabbarController de UIViewController dans iOs
Comment pousser Viewcontroller avec TabbarController? Dans le Viewcontroller'XIB, j'ai créé UITabbarController. Puis-je pousser cette ViewController, mais il semble pas UITabbarController.
C'est mon code:
*Viewcontroller.h:
@interface StatusViewController : UIViewController<UITabBarControllerDelegate>
{
IBOutlet UITabBarController *tabBarController;
IBOutlet UIButton *UploadButton;
IBOutlet UIButton *ConvertorButton;
IBOutlet UIButton *CompletedButton;
}
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@end
*Viewcontroller.m:
@implementation StatusViewController
@synthesize tabBarController ;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
//Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
//Do any additional setup after loading the view from its nib.
[self createTabView];
}
-(void)createTabView
{
....
....
[ConvertorButton addSubview:Label3];
[CompletedButton setTag:3];
[CompletedButton setImage:[UIImage imageNamed:@"Overlay-2.png"] forState:UIControlStateNormal];
[CompletedButton setImage:[UIImage imageNamed:@"background.jpg"] forState:UIControlStateSelected];
[CompletedButton setImage:[UIImage imageNamed:@"background.jpg"] forState:UIControlStateHighlighted];
//[[CompletedButton layer] setBorderWidth:2.0f];
//[[CompletedButton layer] setBorderColor:[UIColor grayColor].CGColor];
UILabel *Label4=[[UILabel alloc]initWithFrame:CGRectMake(6, 8, 70, 30)];
[Label4 setTextAlignment:UITextAlignmentCenter];
[Label4 setText:@"Completed"];
Label4.backgroundColor=[UIColor clearColor];
[Label4 setFont:[UIFont fontWithName:@"Helvetica-Bold" size:12]];
Label4.textColor=[UIColor whiteColor];
[CompletedButton addSubview:Label4];
//[self selectTab:1];
[self.view addSubview:UploadButton];
[self.view addSubview:ConvertorButton];
[self.view addSubview:CompletedButton];
}
Merci pour votre aide
- La question Qui Vous a présenté ici n'est pas compréhensible ..Plz Faire il adéquat ?
- vous modifiez votre rootview dynamiquement , Vous pouvez le faire . Qu'est-ce que le besoin de pousser UITabbarcontoller
InformationsquelleAutor user2656381 | 2013-08-09
Vous devez vous connecter pour publier un commentaire.
Si Vous souhaitez utiliser UITabBarController dans votre classe UIViewController ensuite utiliser ce code ci-dessous...
UIViewController .la Classe h -
UIViewController .Classe m -
Ajouter cela dans la méthode ViewDidLoad...
ici en Premier, le Deuxième et le Troisième sont trois différents UIViewControllers. Et vous n'avez pas besoin de donner de l'action sur Onglets.
Il fonctionne...
Si vous avez starter,la meilleure pratique consiste à rechercher dans google pour la dernière api échantillons,puis de comprendre le code et de faire votre propre monde.
1) Vous pouvez trouver l'connexes exemples de codes d'apple ici.
2) TweetieBar --Voici un exemple de code personnalisé TabBarController(TweetieTabBar)