如何使用 Xcode 4.3 在情节提要中实现 UIModalTransitionStylePartialCurl?

Posted

技术标签:

【中文标题】如何使用 Xcode 4.3 在情节提要中实现 UIModalTransitionStylePartialCurl?【英文标题】:How can i implement a UIModalTransitionStylePartialCurl in storyboard with Xcode 4.3? 【发布时间】:2012-09-17 00:12:45 【问题描述】:

我试试这个:

ViewController.h

@class SecondView;

@interface Introduccion : UIViewController

    SecondView *second;


-(IBAction)AnimatecreditsPage:(id)sender;

@end

ViewController.m

-(IBAction)AnimatecreditsPage:(id)sender

    second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];

    second.modalTransitionStyle = UIModalTransitionStylePartialCurl;
    [self presentModalViewController:second animated:YES];


我正在使用 Storyboard,并且我已经将我的视图控制器与相应的类相关联,当我按下按钮时,iphone 模拟器就崩溃了。我正在使用导航控制器和标签栏控制器。

Image of the viewcontroller

谢谢!! :) 请帮帮我。

【问题讨论】:

【参考方案1】:

您尝试的方式正在崩溃,因为您指向的 xib 不存在。由于使用故事板,您可以拥有多个视图控制器,因此您必须在界面构建器的属性检查器部分中为您希望使用的视图控制器添加一个标识符。然后,您可以使用以下代码以编程方式实例化情节提要中具有您指定 ID 的视图控制器。

second = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];

代替:

second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];

【讨论】:

谢谢,我找到了标识符选项.. 它有效!非常感谢! :D 再次感谢! ^_^

以上是关于如何使用 Xcode 4.3 在情节提要中实现 UIModalTransitionStylePartialCurl?的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 4.3 中创建没有情节提要的项目

iOS 5 在现有应用程序中实现带有情节提要的页面控制器

如何在 Xcode 的情节提要中显示状态栏

Xcode 4.3 在哪里实现isEditable、isSelectable?

如何在情节提要中的 UILabel 的右边缘添加前导约束?

Xcode 8 - 如何在情节提要中完全实现 UIPageViewController?