Установить начальное изображение экрана для приложения Xcode Tab Bar - PullRequest
3 голосов
/ 26 февраля 2011

Впервые в Xcode, поэтому я попытаюсь правильно объяснить свои потребности.

Я использовал шаблон панели вкладок по умолчанию для создания приложения.Первая вкладка настроена с табличным представлением.Я хотел бы, чтобы начальный экран имитировал заставку и не отображал табличное представление, пока пользователь не нажмет кнопку на панели вкладок.Мне бы хотелось, чтобы на панели вкладок не была нажата (выделена) кнопка по умолчанию до тех пор, пока пользователь не щелкнет ее.

Так что, по сути, я хотел бы иметь свой первоначальный вид после загрузки приложения, чтобы имитировать вид заставки, нос панелью вкладок внизу, по умолчанию вкладка не выбрана.

Заранее благодарим за предоставленную помощь.

1 Ответ

1 голос
/ 20 марта 2011

У меня была такая же проблема. Я использовал следующий код. Для того, чтобы он работал, он должен быть включен в делегат приложения. Я также использую OSX и изображение, но вместо этого вы можете использовать UIView. Посмотрите учебники SDK или iPhone для этого. Код ниже:

.ч класс

@interface AppDelegate : NSObject {
    IBOutlet NSImageView *name;
}

- (IBAction)img1:(id)sender;
- (IBAction)img2:(id)sender;

@end

.m класс

import "AppDelegate.h"

@implementation AppDelegate

- (IBAction)img1:(id)sender 
{
    NSImage *img = [NSImage imageNamed:@"Image1.png"]; [name setImage:img];
}

- (IBAction)img2:(id)sender 
{ 
    NSImage *img = [NSImage imageNamed:@"Image2.png"]; [name setImage:img]; 
}

@end
...