Viewcontroller基础知识 - 我缺少什么?

时间:2012-01-12 19:08:03

标签: iphone ios viewcontroller

我是新手App开发者。

我一直在关注几本书,包括“自学iPhone开发”。 (这是基于稍微过时的Xcode版本)。

即使存在这些差异,我也会假设当你启动一个“基于视图”的项目并将一些按钮和标签转储到myappViewController.xib上时,它会将它推送到mainwindow.xib的窗口而不必执行任何操作。那种联系?正确?

我错过了什么?

所以我遵循以下步骤:

1)启动基于视图的应用

2)向myappviewcontroller.xib添加一个按钮

3)编译应用

为什么我会看到一个显示“文字”的白页。我没有添加标签,我找不到“文本”作为变量......

3 个答案:

答案 0 :(得分:0)

您可能只需要在App Delegate的applicationDidFinishLaunchingWithOptions:方法中设置窗口的Root View Controller吗?

答案 1 :(得分:0)

在项目中找到生成的xib,可能是MainView或类似的东西,除非自故事板引入后情况发生了变化。单击文件列表中的xib以在右侧窗格中显示Interface Builder。应该有你在代码中找不到的任何图形元素。

答案 2 :(得分:0)

不确定为什么你会出现“文本”,但是我会建议你为你的项目使用最新的Xcode,除了故事板功能因为习惯了.xib链接而引起很多新手头痛。< / p>

如果您想测试一个按钮,虽然您可以使用此代码开始:

在ViewController.h中:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController {

IBOutlet UIButton *buttonName;

}

@property (nonatomic, retain) UIButton *buttonName;

@end

然后在ViewController.m

#import "ViewController.h"

@implementation ViewController

@synthesize buttonName;

@end