JAH*_*lia 5 iphone xcode objective-c ios ios5
虽然我坚持这个问题我找不到正确的步骤来添加UITabBarController到AppDelegate(不是以编程方式)但是通过使用"空应用程序"模板的界面构建器,我尝试添加一个新的空xib文件,然后删除uitabbarcontroller进入它,但没有办法将它(从IB)链接到AppDelegate!即当我将蓝线从tabbarcontroller对象(在文档大纲中)移动到文件的所有者时,界面构建器仅在显示的列表中显示"委托"选项,因此那里没有IBOutlet选项.
那么,使用界面生成器方式添加tabbarcontroller并将其连接到appDelegate的确切步骤是什么(对于空应用程序模板,使用XCode 4.2和IOS 5 SDK)?
第1步:创建新的空应用程序模板项目.
......等待下一步......
非常感谢提前.
SEG*_*SEG 12
第1步:创建新的空应用程序模板项目.
第2步:添加
@property (nonatomic, strong) IBOutlet UITabBarController *tabBarController;
@property (nonatomic, strong) IBOutlet UIWindow *window;
Run Code Online (Sandbox Code Playgroud)
在你的应用程序委托中.(别忘了合成这些)第3步:在你的app委托中更改这一行:
@interface AppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate>
Run Code Online (Sandbox Code Playgroud)
第4步:修改此方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self.window addSubview:[self.tabBarController view]];
[self.window makeKeyAndVisible];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
第5步:创建一个新的空xib.将标签栏控制器拖到它上面以及一个空对象.
将空对象的类设置为AppDelegate.将文件所有者设置为UIApplication.
第6步:将'delegate'属性从文件所有者拖到appdelegate类,然后将appdelegate类的标签栏插件拖到tabbarcontroller
第7步:添加一个窗口并将"窗口"连接从appdelegate拖到窗口.
步骤8:不要忘记进入项目设置并将主基nib文件设置为您创建的新xib.
而已.希望我没有错过任何东西.
| 归档时间: |
|
| 查看次数: |
11788 次 |
| 最近记录: |