问题标签 [xcode-storyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
165 浏览

iphone - iPhone开发中如何加载单独的UIView

在我现在开发的游戏中单击暂停按钮时,我必须使用 UIView 作为一种暂停视图。这个暂停视图将在 40 个 UIViewControllers 中使用。我在 UI 中使用“故事板”,但我在 .xib 文件中设计了暂停视图。

如何在我的应用程序中加载和使用此视图?如何加载 UIView?

0 投票
1 回答
495 浏览

iphone - 在 Storyboard 的 UITabBarController 中添加按钮

我有以下故事板:

故事板

在标签栏控制器中,我有一个添加按钮,带有一个视图控制器的 segue。我需要使用方法“prepareForSegue:”,因为我需要传输一个对象,但在存储库表视图中不会触发该方法。

如何在存储库表视图中检测方法“prepareForSegue:”?可能吗?

0 投票
1 回答
199 浏览

ios5 - 移动 iOS 应用程序以使用 Storyboards,同时以编程方式保留一些视图

我正在尝试将现有项目转换为使用情节提要,以便我可以直观地布置我的视图。我仍然需要以编程方式将一些视图加载到其他视图中。

(作为旁注..我曾经在 Flash ActionScript 中编程,并且对 iOS 编程很陌生,并且只对 Objective-C 进行了入门,所以我有一些巨大的“漏洞”,我正在努力解决) .

我的布局是这样的:

日历有一个子视图来创建其单元格 - 'gridView'。我最初以编程方式创建了这个视图,它又为日历单元格(显示日期的正方形)添加了自己的子视图。我已成功将 gridView 添加到情节提要中,并且它确实显示了日历单元格(由 gridView 以编程方式添加)。我已经成功地能够在日历上显示正确的日期,现在我已经使用故事板打破了它,并试图决定是否需要返回以编程方式创建 gridView,或者我是否确实可以做我想做的事情故事板。

所以这就是我卡住的地方:

在我的 gridView 中,我使用 draw rect 创建所有单元格子视图:

所以这是我的问题:当我以编程方式创建所有内容时,gridView 被加载为父视图的子视图,并且 cellViews 的布局很好。加载 gridView 后,父视图将继续使用循环这些子视图的方法(displayDates - inside gridView),并将其适当的日期添加到每个 cellView。

但是现在我已将 gridView 添加到情节提要中,我需要确保在调用 displayDates 方法之前已加载其单元格子视图。

那么,在我尝试将日期添加到这些子视图之前,如何确保 gridView 中的 drawRect 已经添加了所有子视图?

0 投票
4 回答
4212 浏览

ios - 如何以编程方式为情节提要中的子视图设置视图控制器?

(在故事板中设计,截图如下)我的 rootviewcontroller 视图上有两个子视图

在此处输入图像描述

在我的代码中,我想为每个子视图分配一个单独的视图控制器。即为TableView 分配一个tableViewController。

我尝试在 awakeFromNib(或 ViewDidLoad)方法中执行此操作,但无济于事。我的 tableview 控制器中的委托方法永远不会被调用。我认为即使在我分配的 tableviewcontroller 可以做某事之前,storyboard 也可以在这里加载子视图。

我不确定在情节提要中有这样的视图时是否允许这样做,或者我做错了什么?

0 投票
0 回答
207 浏览

iphone - 风景中的情节提要 TabBarController(没有类文件)?

我正在构建一个或多或少复杂的应用程序,但我对此很陌生。我已经创建了自己ABCViewController的. 我只是尝试使用情节提要,但是当我运行该应用程序时,它是纵向的。故事板中的属性检查器设置为我所有的视图控制器的横向。是否可以编辑仅存在于情节提要中的方法?我还将所有内容都设置为横向!MainWindow.xibUITabBarControllerABCViewControllerUITabBarControllershouldAutorotateToInterfaceOrientationUITabBarViewControllerInfo.plist

编辑:解决。我创建了显示在标签栏控制器中的 Vvew 控制器,然后我使用了该方法并在每个视图控制器中shouldAutorotateToInterfaceOrientation返回YES(不是)。(interfaceOrientation == UIInterfaceOrientationLandscapeLeft)

0 投票
2 回答
3027 浏览

ios - 故事板上对象的生命周期?

我正在寻找解释 xcode 故事板上对象(场景、segues 等)的运行时生命周期的文档或链接。

即从取消归档情节提要归档和实例化对象/视图/控制器开始。

此外,我期待获得此信息以解决以下查询:

如何以编程方式为情节提要中的子视图设置视图控制器?

0 投票
5 回答
8690 浏览

xcode - 是否有在 Xcode 4.3 中启用用鼠标平移情节提要的热键?

我正在寻找一个热键,例如spacebar+ Click 'n drag,它可以让我使用鼠标来平移 Xcode Storyboard。

显然我可以使用鼠标滚轮来平移情节提要,但是单击并将其拖动到我想要的确切位置要乏味得多。

有没有办法通过单击和拖动动作来平移 Xcode 故事板?

0 投票
1 回答
214 浏览

xcode-storyboard - 在两个视图控制器之间传递数据 - 单击按钮并传递图像

我有一个带有几个视图控制器的应用程序(使用情节提要)。我正在尝试将 1 号视图控制器上的按钮的背景图像传递给 2 号视图控制器上的图像视图。

我正在使用 push sague 转移到第二个视图。

我已经阅读了许多关于如何使用 appdelagate 或 prepareforsauge 传递数据的文章,但没有人为我工作。

如果有人可以用 prepareforsague 解释如何做到这一点,我会很高兴!?

非常感谢

0 投票
2 回答
275 浏览

ios - 创建常见的故事板场景xcode

在使用故事板进行iOS开发时,您将如何为每个场景创建一个共同的背景?据我所知,我必须为每个新场景复制和粘贴常用元素。

谢谢,亚当

0 投票
3 回答
3097 浏览

objective-c - 如何将故事板合并到 cocos2d 2.0 项目中?

我在 cocos2d 2.0 中制作了一个项目,并希望使用情节提要合并一个主菜单。

我在 tinytimgames.com 上尝试过 Jerrod Putnam 的教程(我无法提供链接,因为每个帖子只允许新用户 2 个链接,但如果你用谷歌搜索“cocos2d 故事板”它是第一个链接)但它不起作用我。我完全按照它(我认为)。我打开我的 cocos2d 项目并从他的 github、CCViewController.m 和 .h 导入文件,然后创建一个新的故事板文件并按照教程进行操作。然而,当我运行它时,它只是直接在我的 cocos2d 游戏上开始,而不是在我刚刚创建的新菜单上。

我也尝试了本教程:http: //zackworkshopios.blogspot.com/2012/06/cocos2d-with-storyboard-example.html 但它再次对我不起作用,因为我没有(或不知道在哪里查找/获取)libcocos2d.a 和 libCocosDenshion.a 文件。

这是我从 fidgetware 尝试的另一个教程:http://fidgetware.com/Tutorials/page15/page15.html 做了这个教程,但我的项目没有名为 RootViewController(.m 或 .h)的文件,所以我不确定将应该放入这些文件的代码放在哪里。

还有 Ray Wenderlich 的教程,但他没有使用故事板。

如果有人能给我一个解决方案,说明为什么这些都不适合我,或者给我一步一步详细介绍如何将故事板合并到我的 cocos2d 2.0 项目中,我将不胜感激。另外我的另一个问题是我应该从 cocos2d 2.0 项目开始并合并故事板,还是应该从单视图应用程序项目(或不同的项目?)开始并合并我的 cocos2d 2.0 部分。提前致谢!