问题标签 [uistoryboardsegue]

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 回答
45 浏览

iphone - 为什么没有将完整的数组推送到 UITextView?

这是我的代码:

此方法在 viewDidLoad 上调用。NSLoad 将整个数组记录到控制台,但 UITextView、songHistory 只是从数组中获取最后一个字符串。

我应该补充一点,这是一个模态视图,数组来自通过 segue 的“父”视图。

0 投票
1 回答
173 浏览

ios5 - 故事板执行Segue

必须有一个非常简单的解决方案,但它一直在绞尽脑汁!

如果 Facebook 会话无效,我有一个应用程序会在应用程序启动时显示“登录”屏幕,如果 Facebook 会话有效,它会继续显示主屏幕。所有这些都在我的 AppDelegate.m 中定义

当应用程序启动时,它工作得很好。如果 Facebook 登录或未登录,它会选择正确的 viewController。

我的问题是在 Facebook 未登录时显示的登录屏幕。它是一个 UIViewController 并有一个 UIButton 登录用户,当用户登录时,它应该对主视图执行 segue,这是一个 UITableViewController带有嵌入式 NavigationController。

我试过使用:

但它从不继续,即使直接从按钮触发。

触发这样的segue有什么问题吗?即 ViewController 到 TableViewController?

任何帮助,将不胜感激!

这是我的故事板的图像: 在此处输入图像描述

0 投票
1 回答
1566 浏览

ios - 使用自定义 segue 在导航堆栈上向后移动

我正在将我的应用程序移至 Storyboards,到目前为止,一切都很好。

但是,我发现了一些我不太了解并让我担心的事情。如果有人可以对此提供一些见解,我将不胜感激。

我的应用程序使用普通的导航控制器。为了“向前”移动到新的视图控制器,我使用了自定义 segue;那里没有问题。但是,在应用程序中有一点我想回到导航堆栈的开头。我还使用自定义转场配置了“导航”,为此,我通过将最后一个视图控制器拖到第一个视图控制器(这对我来说已经很奇怪)在 Interface Builder 中创建了转场,并且我已经实现了自定义转场按以下方式执行方法:

...效果很好。但是,我不明白它为什么起作用。在我看来,自定义 segue 应该实例化我的第一个视图控制器的新实例并将其分配为“dest”,但看起来 segue 足够聪明,可以意识到我想导航到以前的、现有的实例视图控制器,而不是创建一个新实例,它分配给“dest”现有的一个。

有谁知道以这种方式使用segues是否可以?它是否有可能偶然起作用但将来可能会停止工作?反正我是在浪费内存,因为 segue 正在实例化我不会使用的视图控制器?

提前非常感谢!

0 投票
3 回答
5357 浏览

ios - 关闭模态视图,然后执行 segue 以打开第二个模态视图

我有一个允许用户登录和注册的 HomeController。如果用户单击登录,我会使用 segue 打开一个模式视图。

在模态视图中有一个按钮,上面写着注册。所需的操作是关闭登录模式视图,然后使用打开注册模式视图performSegueWithIdentifier:

这正确地关闭了模态视图,然后它调用performSegueWithIdentifier:,其中我有记录代码显示它正在被调用,就像我按下了注册按钮一样。

我认为登录模态视图消失的动画可能会干扰第二个模态视图的显示。关于可以做些什么来解决这个问题的任何想法?

0 投票
1 回答
452 浏览

objective-c - 防止在 segue 中关闭视图控制器

我正在使用 StoryBoards 并试图将视图控制器的视图覆盖在另一个视图控制器的视图之上,以便两者可见(顶部有几个透明区域)。

如果我用模态 Segue 将两者连接在一起,然后调用[self performSegueWithIdentifier:@"showTutorial" sender:nil];源视图被删除并显示目标视图。没有喜悦。

如果我用 push Segue 连接它们,调用[self performSegueWithIdentifier:@"showTutorial" sender:nil];不会带来新的视图。在导航控制器中嵌入源视图控制器会调出目标视图,但也会删除源视图。没有喜悦。

有什么建议么?

0 投票
1 回答
470 浏览

ios - performSegueWithIdentifier 阻塞 UIAlertView 甚至 [activityImageView startAnimating]

我想在调用 segue 之前启动等待动画/显示 UIAlertView,以便用户知道他们必须等待几秒钟,同时处理 segue,下一个 ViewController 会填充相关数据并显示!

问题是 performSegueWithIdentifier 阻止任何类型的动画/UIAlertView 出现。只有在 segue 完成后,动画才有机会弹出!

如何解决这个问题?

0 投票
1 回答
8559 浏览

xcode - XCode Storyboard:当segue触发器不在故事板上时如何创建segue

所以我开始在 XCode 4.3.2 中玩故事板。我从 Master-Detail 应用程序(iPad 的拆分视图应用程序)开始。在详细视图(名为DetailVC)中,我有一个视图,其中显示了一组自定义视图。

自定义视图(名为GridView)有一个点击手势识别器,它应该处理每个自定义视图上的点击事件。点击GridView推送视图控制器会显示一些搜索结果(名为SearchResultsVC)。

GridView单独的 nib 文件中创建,并且DetailVCSearchResultsVC驻留在情节提要中,如何创建带有目的地的推送转场SearchResultsVC?我刚刚在 DetailVC 和 SearchResultsVC 之间创建了一个 segue?当识别到点击手势时,我是否可以从 GridView 类内部以编程方式触发此 segue ????

0 投票
1 回答
879 浏览

ios - 按下 segue 时停止动画导航栏

我有大小提示的导航栏。当推送到目标 segue 时,我在父导航栏中设置的图像将导航栏动画呈现为子导航栏的默认设置。如何停止此动画并保留子导航栏的大小和默认样式?

0 投票
2 回答
2984 浏览

iphone - iPhone使用segues从UITextField呈现模态视图?

正如标题所述,我正在使用 iOS5 功能故事板。我有一个文本字段,点击时应显示模态视图(带选择器)。我想知道这个动作可以使用 segues 触发吗?

当您有按钮或单元格时,您只需按住 ctrl 拖动即可查看要呈现的控制器。我对文本字段做了同样的事情,但没有可见的结果。我只是按下它,只有键盘弹出。没有显示模态视图。我应该怎么办?

0 投票
1 回答
67 浏览

iphone - 通过Segue从view1切换到view2时如何避免刷新view1

我有 2 个视图,并通过模态 segue(全屏、交叉溶解)从 view1 切换到 view2。

当我使用我定义的按钮转到 view2 并返回 view1 时,view1 中的所有图像都将重置为其默认值。

我怎样才能防止这种情况?