我创建了一个没有故事板支持的项目,但后来我添加了一个故事板。故事板工作得很好,我在模拟器中加载应用程序时看到它的内容。
然后我创建了一个视图控制器(UIViewController),我的问题是我无法将任何控件从故事板绑定到我的控制器。
所以我的问题是如何将我的控制器与故事板连接。
答案 0 :(得分:38)
这些确切的步骤(我正在使用XCode 4.5和iOS 6.0):
就是这样。现在,您应该在启动项目时看到初始视图。
答案 1 :(得分:25)
对于XCode 6和iOS8 beta2:
答案 2 :(得分:9)
我在自己的问题上找到了答案。这很简单:我应该打开故事板,选择视图控制器(它是故事板上的可视化表示),然后转到身份检查器并将类UIViewController替换为您的控制器类
答案 3 :(得分:1)
您是否检查过要连接的控件是否在控制器中具有相应的IBOutlet或IBAction?然后你应该像往常一样连接它们。
答案 4 :(得分:1)
添加Main.storyboard
在Info.plist中添加行>主要故事板文件基本名称:Main
编辑代码:
- (BOOL)应用程序:(UIApplication *)应用程序didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //在应用程序启动后覆盖自定义点。返回 是; }
答案 5 :(得分:0)
别忘了检查main.m:
#import <UIKit/UIKit.h>
#import "YourAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([YourAppDelegate class]));
}
}