Я пытаюсь создать приложение, в котором внизу есть панель вкладок, а первая вкладка должна быть помечена как «Ставки», а вторая - «Настройки». Тем не менее, я попытался изменить его в IB, но кажется, что что-то не позволяет увидеть текст, хотя вы можете видеть панель и кнопки внизу
DollarBetAppDelegate.h
#import <UIKit/UIKit.h>
#import "User.h"
@interface DollarBetAppDelegate : NSObject <UIApplicationDelegate,
UITabBarControllerDelegate> {
UIWindow *window;
UITabBarController *tabBarController;
UINavigationController *navController;
User *main;
}
@property (nonatomic,retain)User *main;
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@end
DollarBetAppDelegate.m
#import "DollarBetAppDelegate.h"
#import "BetsViewController.h"
#import "SettingsViewController.h"
#import "User.h"
#import "Bet.h"
@implementation DollarBetAppDelegate
@synthesize window;
@synthesize tabBarController;
@synthesize main;
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
main = [[User alloc]init];
Bet *bet;
bet = [[Bet alloc]init];
NSLog(@"bet.betDesc = %@ \n", bet.betOwner);
[main.betArray addObject:(Bet*)bet];
// Add the tab bar controller's view to the window and display.
BetsViewController *bvc = [[BetsViewController alloc] init];
SettingsViewController *svc = [[SettingsViewController alloc]init];
bvc.mainUser = main;
navController = [[UINavigationController alloc] initWithRootViewController:bvc];
[bvc release];
tabBarController.viewControllers = [NSArray arrayWithObjects:navController, svc,
nil];
[navController release];
[svc release];
[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];
return YES;
}
#pragma mark -
#pragma mark Memory management
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
/*
Free up as much memory as possible by purging cached data objects that can be recreated
(or reloaded from disk) later.
*/
}
- (void)dealloc {
[tabBarController release];
[window release];
[super dealloc];
}
@end
Это конечный результат при компиляции
http://i55.tinypic.com/2zduf7c.png
Если нужны какие-либо другие файлы, дайте мне знать.
Я ценю любой вклад.