问题标签 [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.
iphone - iPhone开发中如何加载单独的UIView
在我现在开发的游戏中单击暂停按钮时,我必须使用 UIView 作为一种暂停视图。这个暂停视图将在 40 个 UIViewControllers 中使用。我在 UI 中使用“故事板”,但我在 .xib 文件中设计了暂停视图。
如何在我的应用程序中加载和使用此视图?如何加载 UIView?
iphone - 在 Storyboard 的 UITabBarController 中添加按钮
我有以下故事板:
在标签栏控制器中,我有一个添加按钮,带有一个视图控制器的 segue。我需要使用方法“prepareForSegue:”,因为我需要传输一个对象,但在存储库表视图中不会触发该方法。
如何在存储库表视图中检测方法“prepareForSegue:”?可能吗?
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 已经添加了所有子视图?
ios - 如何以编程方式为情节提要中的子视图设置视图控制器?
(在故事板中设计,截图如下)我的 rootviewcontroller 视图上有两个子视图
在我的代码中,我想为每个子视图分配一个单独的视图控制器。即为TableView 分配一个tableViewController。
我尝试在 awakeFromNib(或 ViewDidLoad)方法中执行此操作,但无济于事。我的 tableview 控制器中的委托方法永远不会被调用。我认为即使在我分配的 tableviewcontroller 可以做某事之前,storyboard 也可以在这里加载子视图。
我不确定在情节提要中有这样的视图时是否允许这样做,或者我做错了什么?
iphone - 风景中的情节提要 TabBarController(没有类文件)?
我正在构建一个或多或少复杂的应用程序,但我对此很陌生。我已经创建了自己ABCViewController
的. 我只是尝试使用情节提要,但是当我运行该应用程序时,它是纵向的。故事板中的属性检查器设置为我所有的视图控制器的横向。是否可以编辑仅存在于情节提要中的方法?我还将所有内容都设置为横向!MainWindow.xib
UITabBarController
ABCViewController
UITabBarController
shouldAutorotateToInterfaceOrientation
UITabBarViewController
Info.plist
编辑:解决。我创建了显示在标签栏控制器中的 Vvew 控制器,然后我使用了该方法并在每个视图控制器中shouldAutorotateToInterfaceOrientation
返回YES
(不是)。(interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
ios - 故事板上对象的生命周期?
我正在寻找解释 xcode 故事板上对象(场景、segues 等)的运行时生命周期的文档或链接。
即从取消归档情节提要归档和实例化对象/视图/控制器开始。
此外,我期待获得此信息以解决以下查询:
xcode - 是否有在 Xcode 4.3 中启用用鼠标平移情节提要的热键?
我正在寻找一个热键,例如spacebar
+ Click 'n drag
,它可以让我使用鼠标来平移 Xcode Storyboard。
显然我可以使用鼠标滚轮来平移情节提要,但是单击并将其拖动到我想要的确切位置要乏味得多。
有没有办法通过单击和拖动动作来平移 Xcode 故事板?
xcode-storyboard - 在两个视图控制器之间传递数据 - 单击按钮并传递图像
我有一个带有几个视图控制器的应用程序(使用情节提要)。我正在尝试将 1 号视图控制器上的按钮的背景图像传递给 2 号视图控制器上的图像视图。
我正在使用 push sague 转移到第二个视图。
我已经阅读了许多关于如何使用 appdelagate 或 prepareforsauge 传递数据的文章,但没有人为我工作。
如果有人可以用 prepareforsague 解释如何做到这一点,我会很高兴!?
非常感谢
ios - 创建常见的故事板场景xcode
在使用故事板进行iOS
开发时,您将如何为每个场景创建一个共同的背景?据我所知,我必须为每个新场景复制和粘贴常用元素。
谢谢,亚当
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 部分。提前致谢!