Tag: uistoryboard

Xcode没有故事板和ARC

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

在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,在哪里分配segue标识符

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

如何正确使用导航控制器来实现标签栏控制器

我正在使用Storyboard和Xcode 6.我的Storyboard中有下一个控制器和场景: 具有HomeViewController作为根的UINavigationController 。 HomeViewController有一个button, Show (eg Push) UITabBarController 。 UITabBarController有4个UIViewControllers 。 但是我的问题是,在显示UITabBarController后,在4个UIViewControllers中没有导航栏。 但我认为,如果我Show (eg Push) UITabBarController那么它应该embedded导航控制器,在故事板中的初始控制器。 我对吗? 如果是这样,我怎么能安装导航栏在故事板,因为现在有默认的酒吧事件在推介标签栏,我在故事板上看到。 我已经select了UIViewController,并在身份检查器中设置模拟度量为Top属性的半透明导航栏,但我认为它应该自动添加到此控制器和标签栏,而无需额外的步骤。 或者我应该添加新的导航控制器的每个标签栏项目将有他们的根视图控制器? 主要问题,为什么我看不到导航栏使用显示(例如推)故事板。 例如,如果我添加导航控制器,然后设置为根标签栏控制器,然后Xcode自动添加顶部导航栏,但如果队列有一个额外的步骤像在我的情况HomeViewController顶部导航栏永远不会自动出现。

在Swift中在视图控制器之间传递数据

我想转换一个应用程序从Objective-C到Swift,但我找不到如何使用Swift在视图之间传递数据。 我的Objective-C代码是 UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; AnsViewController *ansViewController; ansViewController = [storyBoard instantiateViewControllerWithIdentifier:@"ansView"]; ansViewController.num = theNum; [self presentViewController:ansViewController animated:YES completion:nil]; 这样做基本上是把variables,theNum,并把它传递给variablesnum,在不同的视图控制器上。 我知道这可能是一个简单的问题,但我对Swift很困惑,所以如果有人可以解释他们是如何改变它的Swift,将不胜感激! 谢谢