我在xcode 4.6.2中使用ios 6工作,使用圆弧和故事板。 我创建了一个MainStoryboard.storyboard 在这里我创建了2个viewcontrollers:SplashViewController和WalkthroughViewController。 随着我从一个走到另一个。 在WalkthroughViewController中,我创建了2个视图:1个滚动视图,它覆盖顶部370个高度,另一个视图覆盖距离底部110个高度的登录模块。将xib的视图添加到故事板的另一个视图中
现在我想分开这两个模块的逻辑。 因为我可能会重复使用登录模块,并且漫游将是一个滚动视图,该视图将由plist文件中的图像自动完成。
我试图用xib文件创建一个名为LoginViewController的uiviewcontroller,并将视图连接到我的WalkthroughViewController,并将其拖放到我的.h文件中。我称之为loginView。登录视图的xib文件有2个名为“facebook login”和“skip login”的按钮。
@property (strong, nonatomic) IBOutlet UIView *loginView;
而在.m文件我尝试使用initwithnibname方法,以便初始化这样的观点:
self.loginView = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil].view;
的应用程序现在工作没有崩溃,但屏幕是空的。
任何想法为什么我的看法没有被分配或似乎不应该?我没有看到facebooklogin或skiplogin按钮..
谢谢。
y es我试过了,似乎我已将iboutlet连接到我也在storyboard中的walkthroughviewcontroller上创建的视图。所以它重写了代码。 – tiw
但现在我设法看到了我在xib中制作的视图。并按下了那里的按钮:loginButton。它崩溃给出错误:excbadaccess – tiw
我没有使用loginView,但使用loginViewController作为我的walkthroughviewcontroller的属性。现在我也可以访问这些方法。谢谢! – tiw