问题标签 [uistoryboard]

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 投票
3 回答
9460 浏览

ios5 - 如何在 iOS 5 中向 UIPageViewController 添加页面数组?

有谁知道我为了手动将我自己的视图控制器添加到 UIPageViewController 方法而缺少什么?

我目前有这个,我不知道如何进行:

但这似乎不起作用。我只看到 RootViewController。

感谢所有喜欢帮助像我这样热心的新手的人,提前.... :)

0 投票
3 回答
6846 浏览

ios - 如何创建从视图控制器到自身的故事板 segue?

是否可以创建从视图控制器到自身的故事板转场?我有一堆具有相关实体的实体。我希望能够使用显示实体的同一视图控制器来显示相关实体。但我似乎无法创建一个 segue 来显示原始视图控制器的新实例。

只是不允许吗?谢谢!

0 投票
3 回答
7632 浏览

ios - iOS:让segue等待登录成功

我正在使用 XCode 4.2 的故事板功能设计一个 iOS 应用程序。该应用程序有一个登录屏幕,它接受用户名和密码,并有一个登录按钮。按下登录按钮会触发另一个视图控制器的推送序列。但是,我希望序列等到登录成功后再继续下一个视图控制器。

我知道prepareForSegue:sender:但这是我的问题:登录调用是异步的。因此,我无法在那里进行登录。

有什么办法吗?我可以在情节提要中创建一个仅在我想要它时触发的序列(而不是在单击按钮时)?

0 投票
5 回答
62273 浏览

ios - 将子视图控制器链接到情节提要中的父视图控制器

您可以将子视图控制器关联到 Storyboard 中的自定义容器视图控制器吗?

我可以将子视图控制器链接到选项卡视图控制器,并且可以将一个视图控制器链接到导航控制器。

我必须对容器 VC 做什么才能接受子 VC?

0 投票
1 回答
380 浏览

iphone - *.storyboard 和标准 *.xib

我想在我的应用程序中进行水平分页,我发现我可以使用UIPageViewController,但它仅适用于情节提要。

我可以使用旧的 *.xibs,但在转换故事板(如果设备有 ios5)或 xib(如果设备有旧固件)之后使用写命令?如果是,如何?我想在这里实现:

0 投票
12 回答
44786 浏览

ios - 在 ViewDidLoad 上执行 Segue

在 iOS 5 中,我有一个带有模式视图控制器的 Storyboard,如果它是用户第一次使用应用程序,我想显示它,之后我想跳过这个视图控制器。

我设置了一个 NSDefault 键来处理这个问题,但是当我检查它是否已设置然后使用 performSegueWithIdentifier 来启动 segue 时,没有任何反应。如果我把这个segue放在一个按钮后面,它就可以正常工作......

0 投票
4 回答
10311 浏览

ios - 我可以从 UIBarButtonItem 触发 segue 吗?

我的情节提要的一个场景中有一个工具栏。工具栏包含一个 UIBarButtonItem。我希望按钮上的 Touch Down 触发对新 UIViewController 的 segue。如果我拖到 viewController 并从弹出窗口中选择“模态”,则不会触发 segue。永远不会调用“prepareForSegue”。在“引用 Storyboard Segues”下的实用程序面板中,按钮的名称旁边有一个感叹号,并在翻转时显示以下内容:

“null”不是有效的控制器包含密钥路径。

如果我从按钮拖动并从弹出窗口中选择“推送”,我不会收到此警告,但是 segue 再次不起作用,并且永远不会调用 prepareForSegue。

如果我将任一类型的 segue 连接到 UIButton(在工具栏之外),则 segue 在这两种情况下都可以正常工作。所以在我看来,当从工具栏项目触发时,Segues 不起作用。

谁能证实这一点或指出我做错了什么?

0 投票
3 回答
11402 浏览

ios - UILabel 文本未显示,但“文本”值正在更新(显示在控制台中)

我在我的 .storyboard 文件中创建了一个 UILabel,其中包含一些初始文本“电影标题”。我已将该 UILabel 连接到我的 ViewController 文件中定义的属性。由于某种原因,当我运行模拟器时,文本不会显示在 UI 中。我看过类似的问题,但我没有看到任何有帮助的回复。

我的 .h 文件中有以下属性

它在我的 .m 文件中合成

然后我有一些代码可以执行以下操作:

控制台输出以下内容

0 投票
6 回答
46740 浏览

ios - 如何关闭情节提要弹出框

我从UIBarButtonItem使用 Xcode 故事板(所以没有代码)创建了一个弹出框,如下所示:

Xcode 5.0 Connections Inspector with Popover

呈现弹出框效果很好。但是,当我点击使它出现的弹出框时,我无法让它消失。UIBarButtonItem

当按钮被按下(第一次)时,弹出框出现。当再次按下按钮(第二次)时,相同的弹出框出现在其顶部,所以现在我有两个弹出框(如果我继续按下按钮,则有更多)。根据iOS Human Interface Guidelines我需要使弹出框出现在第一次点击并在第二次点击时消失:

确保一次只能在屏幕上看到一个弹出框。您不应同时显示多个弹出框(或旨在外观和行为类似于弹出框的自定义视图)。特别是,您应该避免同时显示层叠或层次结构的弹出框,其中一个弹出框从另一个弹出框出现。

当用户第二次点击时如何关闭弹出框UIBarButtonItem

0 投票
9 回答
67476 浏览

ios - 在 iOS 中使用多个故事板

我的目标是创建一个选项卡式应用程序,然后每个选项卡的视图都在单独的故事板中构建。

故事板截图

我的 mainstoryboard 是一个选项卡视图。

然后我创建了一个带有 2 个视图控制器的二级故事板 (storyboard#2)。第一个视图控制器(也被标记为初始)有一个按钮,并且(模态)到第二个视图。第一个视图控制器

我设法通过从 storyboard#2 继承和覆盖 loadView 来加载视图。 loadView 覆盖

这是模拟器输出。

模拟器

当点击“点击我”按钮时,我得到一个EXC_BAD_ACCESS. segue 不起作用,似乎第二个故事板没有完全加载。

有没有人尝试过这样做并让它工作?SkillMaster.net 上有一个 youtube 视频,但他没有演示 segue 是否在辅助情节提要下工作。视频在这里:http: //youtu.be/D4_twoYvB4M

感谢您的任何意见和帮助!

截图: