为Xcode Tab Bar App设置初始屏幕图像

时间:2011-02-26 14:27:12

标签: xcode tabbar

Xcode新手,所以我会尝试正确解释我的需求。

我使用默认标签栏模板来创建应用。第一个选项卡设置为表格视图。我希望初始屏幕模仿启动画面,并且在用户单击选项卡栏上的按钮之前不显示表格视图。我希望标签栏没有按下(突出显示)默认按钮,直到用户点击它。

所以,从本质上讲,我希望在应用程序加载后我的初始视图模仿启动画面视图,但底部的标签栏可用,默认情况下没有选中标签。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我使用了以下代码。为了使其工作,它必须包含在app委托中。我也在使用OSX和图像,但你可以使用UIView。请参阅SDK或iPhone的教程。代码如下:

.h class

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

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

@end

.m class

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