我是新手App开发者。
我一直在关注几本书,包括“自学iPhone开发”。 (这是基于稍微过时的Xcode版本)。
即使存在这些差异,我也会假设当你启动一个“基于视图”的项目并将一些按钮和标签转储到myappViewController.xib上时,它会将它推送到mainwindow.xib的窗口而不必执行任何操作。那种联系?正确?
我错过了什么?
所以我遵循以下步骤:
1)启动基于视图的应用
2)向myappviewcontroller.xib添加一个按钮
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