Xcode学习笔记之WindowBase程序添加View

移动开发 iOS
本文介绍的Xcode学习笔记之WindowBase程序添加View,详细的介绍了WindowBase程序添加View的实例,先来看详细内容。

Xcode学习笔记之WindowBase程序添加View是本文要介绍的内容,主要讲解了在xcode中实现WindowBase程序添加View的案例,不多说,我们先来看详细内容。

1、新建一个基于windowbase的程序。你会发现它只有一个MainWindow.xib,打开这个文件,拖拽一个View Controller控件到下图的MainWindow.xib窗口。

Xcode学习笔记之WindowBase程序添加View

2、右键单击Classes文件夹,为项目添加新的文件。如下图:

Xcode学习笔记之WindowBase程序添加View

选择文件类型为Cocoa Touch Class,注意勾选上Targeted for iPad以及With XIB for user interface(产生xib文件)

Xcode学习笔记之WindowBase程序添加View

点击确定并给类起个名字,我起的是TestViewController,回到工程会发现多了3个文件:TestViewController.h, TestViewController.m,TestViewController.xib

***将这个xib文件拖入到Resources文件夹里。

3、双击在interface builder中打开MainWindow.xib,在右侧的悬浮窗口里面的最上面的3个标签,分别选中***个标签(属性标签)并在nib name那一栏点击三角图标在弹出的选项中选择TestViewController,这样就将MainWindow.xib和TestViewController.xib关联起来了。再选择第4个标签(ID标签)并点击Class的三角图标在弹出的类里面选中TestViewController,这样就将TestViewController.xib和TestViewController类关联起来了。

Xcode学习笔记之WindowBase程序添加View

4、在XXXAppDelegate.h中添加如下代码,蓝色字体为新增代码

  1. #import <UIKit/UIKit.h> 
  2. @class TestViewController;  
  3. @interface WindowBaseTestAppDelegate : NSObject <UIApplicationDelegate> {  
  4.     UIWindow *window;  
  5.     TestViewController *viewController;  
  6. }  
  7. @property (nonatomic, retain) IBOutlet UIWindow *window;  
  8. @property (nonatomic, retain) IBOutlet TestViewController *viewController;  
  9. @end 

在XXXAppDelegate.m中添加如下代码,

  1. #import "WindowBaseTestAppDelegate.h"  
  2. #import "TestViewController.h"  
  3. @implementation WindowBaseTestAppDelegate  
  4. @synthesize window;  
  5. @synthesize viewController;  
  6. #pragma mark -  
  7. #pragma mark Application lifecycle  
  8. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {      
  9.     // Override point for customization after application launch.  
  10.     [window addSubview:viewController.view];  
  11.     [self.window makeKeyAndVisible];  
  12.     return YES;  
  13. }  
  14. ...  
  15. - (void)dealloc {  
  16.    [viewController release];  
  17.     [window release];  
  18.     [super dealloc];  

5、打开MainWindow.xib文件,鼠标左键单击WindowBase ..之后鼠标右键按住它拖拽到View Con..在弹出的窗口中选中viewController,保存之。

Xcode学习笔记之WindowBase程序添加View

到这里算是大功告成了。ps:为了使得效果明显一点,你***给TestViewController.xib文件添加一个控件什么的。

小结:Xcode学习笔记之WindowBase程序添加View的内容介绍完了,希望本文对你有所帮助。更多相关xcode的内容,请参考编辑推荐。

责任编辑:zhaolei 来源: 博客园
相关推荐

2011-07-08 17:35:14

Xcode View

2011-08-01 16:50:28

Xcode 动态 View

2011-08-10 14:00:22

XcodeUIWebView视频

2011-08-19 15:16:41

XCodeUserScripts脚本

2011-07-25 15:42:38

Xcode Vim

2011-07-20 14:31:56

XCode User Scrip 脚本

2011-08-30 16:43:46

MTK开发菜单

2011-08-01 15:57:58

2011-08-01 10:01:12

Xcode UIView 动画

2011-08-01 10:13:46

Xcode 视图 动画

2011-08-04 10:38:17

Objective-C 预处理程序

2011-08-01 17:50:28

Xcode

2011-07-28 18:51:15

XCode 构造 iOS

2011-08-11 16:31:08

XCode

2011-03-08 16:30:24

Proftpd

2011-03-08 16:30:40

Proftpd

2011-08-18 10:17:21

Xcode4Xcode

2011-07-26 14:44:53

调试 Xcode

2011-08-22 11:35:07

Xcode

2011-03-08 16:15:22

Proftpd安装
点赞
收藏

51CTO技术栈公众号