Tag: uistoryboard

何时使用Storyboard以及何时使用XIB

有什么时候在iOS项目中使用故事板以及何时使用XIB的指导原则? 每个人的利弊是什么,他们各自适合什么情况? 附近我可以告诉它,当视图控制器被dynamicUI元素(如地图引脚)推动时,使用storyboard segues并不是那么干净。

如何切换到iPhone 5的不同Storyboard?

就像一个应用程序为iPad和iPhone使用不同的故事板一样,我希望我的应用程序为iPhone 5使用不同的故事板。由于Info.plist中没有select为iPhone 5select默认故事板的选项,我将如何以编程方式调用故事板? 我不想使用AutoLayout这个应用程序,除非它绝对是最后的手段。 我了解如何检测用户是否正在使用iPhone 5或具有相同屏幕尺寸的其他设备。 我只需要知道如何设置没有plist的默认情节串连图板。

UIPageViewController和故事板

我想从故事板中特别configuration一个UIPageViewController: TutorialPageViewController.h #import <UIKit/UIKit.h> @interface TutorialPageViewController : UIPageViewController <UIPageViewControllerDelegate, UIPageViewControllerDataSource> @end TutorialPageViewController.m #import "TutorialPageViewController.h" @interface TutorialPageViewController () @property (assign, nonatomic) NSInteger index; @end @implementation TutorialPageViewController { NSArray *myViewControllers; } – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } – (void)viewDidLoad { [super viewDidLoad]; […]

UITextView – 在XCode 5上设置字体不适用于iOS 6

我正在使用故事板为我的用户界面。 我以前使用XCode 4.6并在iOS 6上发布。我已经使用XCode 5更新到iOS 7,并更新了Storyboard以与XCode 5很好地协作。我有一个问题: UITextView不希望在代码中显示字体更改。 文本颜色更改正常工作。 任何其他财产变化都可以。 字体,而不是。 我使用自定义字体,所以我检查了不同的字体大小(即systemFontOfSize: ,但没有奏效。 文本视图只显示在故事板中设置的字体。 我可以在这里错过什么? 是否有任何自动布局约束混乱这种事情? 在迁移过程中,我遇到了一些限制问题,但正如我所说的,iOS 7中的字体效果很好。 我想这是故事板中的东西,我失踪了,就像我创build一个UIViewController并在代码中添加文本视图,它工作正常。 我提出了一些代码,但我不确定在这种情况下会有所帮助。

在ViewDidLoad上执行Segue

在iOS 5中,我有一个模板视图控制器的故事板,我想显示,如果它的用户的第一次在应用程序,之后,我想跳过这个视图控制器。 我设置了一个NSDefault键来处理这个,但是当我检查这个是否被设置,然后使用performSegueWithIdentifier来启动segue时,没有任何反应。 如果我把这个segue后面的button,它工作正常…

准备在斯威夫特塞格

我正面临错误消息: "UIStoryboardSegue does not have a member named 'identifier'" 这是导致错误的代码 if (segue.identifier == "Load View") { // pass data to next view } 在Obj-C上使用像这样很好: if ([segue.identifier isEqualToString:@"Load View"]) { // pass data to next view } 我究竟做错了什么?

在iOS中使用多个Storyboard

我的目标是创build一个选项卡式应用程序,然后每个选项卡的视图都是在单独的故事板中构build的。 我的主板是一个标签视图。 然后我用2个视图控制器创build一个二级故事板(故事板#2)。 第一个视图控制器(也打勾为初始)有一个button,并segue(模态)第二视图。 我设法加载视图通过子类化和重写故事板#2 loadView。 这里是模拟器输出。 当点击“点击我”button时,我得到一个EXC_BAD_ACCESS 。 segue不起作用,好像第二个故事板没有被完全加载。 有没有人试图做到这一点,并得到它的工作? 有一个来自SkillMaster.net的YouTubevideo,但他没有演示如果一个segue正在二级故事板下工作。 video在这里:http: //youtu.be/D4_twoYvB4M 感谢您的任何意见和帮助! 截图: http://www.box.com/s/njnyzjoqg8pnqofv838m http://www.box.com/s/8dqygclmp5ic86e47bi5 http://www.box.com/s/k7foe7gpgh2rs3y8gqxd http://www.box.com/s/rym111x7xqxqao51ruip

Xcode 5没有故事板和ARC

我已经下载了新的xcode-5,并开始使用它。 我们可以直接创build应用程序,包括故事板和ARC,它不要求像早期版本的选项。 所以,我的问题是我们如何使用Xcode5没有ARC和故事板。 我们必须手动删除故事板文件? 或者还有其他的select。

Xcode,在哪里分配segue标识符

请原谅我在Swift 2中的初学者问题。我知道我可以像这样切换到另一个屏幕(ViewController) self.performSegueWithIdentifier ("SecondViewController", sender: self) 但我似乎无法find哪里分配我的第二个屏幕的ID,我只是find故事板ID,是吗? 我已经尝试过,只收到与以下错误的崩溃: 'Receiver (<MyApps.RegViewController: 0x7fda5ae3abf0>) has no segue with identifier 'SecondViewController'' 任何想法? 谢谢

如何在Storyboard中使用UIScrollView

我有一个1000像素高的内容的滚动视图,并希望能够在故事板上进行简单的devise。 我知道这可以通过编程来完成,但是我真的希望能够以可视方式看到它。 每次我把一个视图控制器上的滚动视图,它不会滚动。 是否有可能让它像我想要的那样工作,还是必须在代码中执行?