uistoryboardsegue相关内容
在 XCode 4.5.1 创建一个带有导航控制器的故事板应用程序时,我很难为任何被推送的视图控制器设置 BACK 按钮.我正在使用 segue,并且视图控制器按预期显示.但是我想动态更改导航栏和后退按钮的名称并将其放在我的 ViewWillAppear 中: self.title = @"选择歌曲";[self.backButton setTitle:@"Add"]; 更改了导航栏的标题,
..
我在测试我的应用时遇到了问题.您可以在下图中看到我是如何设置视图的: 问题是一切正常.我用我的测试用户登录,下面的代码执行loginSegue, self.performSegueWithIdentifier("loginSegue", sender: self) 这是一个模态序列,将我的登录“视图控制器"与“主页选项卡栏视图控制器"链接起来.我被重定向到“初始提要视图控制器".一切都很
..
我有一个 viewController,通常(最常)通过使用 push segue 访问.这个 viewController 需要嵌入到 UINavigationController 中.所以通常,这没有问题.push segue 管理 viewController 的推送,因此 viewController 拥有它的 UINavigationController. 我的问题是,在某些情况下
..
我已将一个容器视图拖到我的一个视图控制器上.这带有一个嵌入 Segue.运行会产生这样的结果: '无法实例化名为 UIStoryboardEmbedSegueTemplate 的类' 因此,从其他几个 stackoverflow 问题来看,这似乎没有在 iOS 5 中实现.但是,这些问题并没有建议修复.XCode 不会让我使用任何其他类型的 segue. 如果答案是创建一个自定义容器视图
..
我现在开始使用适用于 iOS5 的 4.2 上的 Xcode,并且有一些更改,我现在遇到了一个我无法找到解决方法的问题. 我正在做一个 UITablwView 示例,它以编程方式填充 2 个部分,第一个部分只有 1 行,第二个部分有 3 行. 我的目标是从表中选择一行,并根据该行将用户重定向到不同的视图. 例如:选择第 0 行第 0 行,应用推送到视图 1 - 名称设置//选择第
..
这可能是一个非常简单的问题,但在搜索时没有产生任何结果,所以在这里...... 我正在尝试找出一种方法来检查某个视图控制器是否可以在调用 performSegueWithIdentifier: 方法之前执行带有标识符 XYZ 的 segue. 类似的东西: if ([self canPerformSegueWithIdentifier:@"SegueID"])[self perfor
..
我想通过源场景中存在的按钮来分割目标场景.我还想控制视图控制器之间的过渡动画(我想从右到左为 2 个视图设置动画).是否可以通过替换segue来做到这一点?我尝试了replace segue和push segue,但是segue没有发生任何建议我应该如何在那里进行?谢谢! 解决方案 我发现 replace segue 和 push segue 具有误导性,因为 replace 似乎适用
..
使用 iOS 5 故事板,在一个按钮上我正在执行 segue,我想要对我的文本字段进行验证,如果验证失败,我必须停止 segue 并发出警报.有什么办法吗? 解决方案 如果您的部署目标是 iOS 6.0 或更高版本 您可以在源视图控制器上简单地实现 shouldPerformSegueWithIdentifier:sender: 方法.如果你想执行segue,让这个方法返回YES,如
..
当一个segue(如perforrmsegue)的动画正在进行时,如果发生其他segue(如果用户当时按下其他按钮),则应用程序崩溃. UINavigationController 上 pop 和 pushViewController 的相同问题已解决这里. 我们是否也可以使用相同的 trik 进行 segue 或有其他解决方案. 崩溃后我得到以下堆栈.([NSException
..
我在自定义 Segue 中定义了以下内容,我们称之为 SegueX: @interface SegueX : UIStoryboardSegue@结尾@implementation SegueX- (无效)执行{CATransition* transition = [CATransition 动画];transition.duration = 0.3;transition.type = kCAT
..
我完全重新制定了这个问题,因为我知道我最初偏离了轨道,但我离解决问题更近了.参考这张图片... 我想在代码中创建或操作 segue(以黄色突出显示),以便主视图是 MFMasterViewController(以红色突出显示)的多个子类中的任何一个. 当使用 Nibs 时,我可以创建一个 Nib,SharedNib.xib &将类设置为 MFMasterViewController,然后创
..
对于 iOS 应用,我有一个故事板和多个控制器,以及从控制器 GameClass 到控制器 SettingsClass 的转场.视图控制器 GameClass 中的 segue 有一个名为 GameToSettings: 的标识符 但是,当我想从我的 GameClass 调用 segue 时: [self performSegueWithIdentifier: @"GameToSetti
..
如何在没有 prepareForSegue 的情况下推送到另一个视图控制器? myClassVC *viewController = [myClassVC alloc];UIStoryboardSegue *segue = [[UIStoryboardSegue alloc] initWithIdentifier:@"pushToMyVC" source:self destination:vie
..
在我的应用程序的主视图中,我有一个表格视图和两个原型单元格.我已经使用故事板为每个单元格配置了 segue.在视图控制器中,我覆盖了 prepareForSegue 以将所选单元格的信息传递到目标视图. 目标视图并不是特别复杂,当然也不需要任何繁重的加载处理. 问题 当我第一次点击主控制器中的一个单元格时,目标视图会在很长的延迟后出现,从 5 到 40 秒. EDIT #2
..
这是我的第一个 iOS 应用程序. 所以我有一个 UIVIewController 和一个 UITableView,我在其中集成了一个 UISearchBar 和一个 UISearchController过滤要显示的 TableCells override func viewDidLoad() {menuBar.delegate = selftable.dataSource = selft
..
我想在 VC 关闭时将我的数据从一个 ViewController 传递到另一个 VC.可能吗? 我尝试了下一个方法,但没有成功: 点击按钮: self.dismiss(animated: true) {让 storyboard = UIStoryboard(name: "Main", bundle: nil)让 controller = storyboard.instantiate
..
我在视图控制器中有一个表视图.我可以在表格视图中填充我的所有信息.但是,我对设置细节视图有点迷茫.我相信每个表格单元格都需要转至每个详细信息视图,但并不完全确定. 这是我的代码.完成从表视图到详细视图的转场,我缺少什么?代码: .h@interface DetailViewController : UIViewController {IBOutlet UITableView *myTabl
..
我在 Xcode 中位于两个不同 .storyboard 文件中的两个不同 UIViewController 之间传递数据.(这是一个相当大的项目,所以我不得不把它分解成不同的故事板.) 我已经在要将数据传递到的视图中建立了一个“exercisePassed"变量(字符串),并且我已经知道如何在位于不同故事板内的两个视图之间移动.像这样. var storyboard = UIStoryb
..
我有两个 UIViewControllers,它们的按钮可以相互触发 segue(模态).我想知道在来回跳跃时是否会导致任何内存泄漏,我看到了 Living Object &&分配的内存正在增加,最终会导致应用程序崩溃.我没有任何一行代码 - 使用纯 UIViewControllers. 我可能做错了什么? 我可能在项目设置中设置错误吗? 我是否在阅读分析器的静态学很差? 在使用 se
..
我已经在这个应用程序上工作了几个月,从我记事起,我从来没有遇到过 segue 问题.代码在调用 performSegueWithIdentifier 方面没有变化,但自从我最近更新到 Xcode 7 和 iOS 9 以来,我一直无法解决这个问题. 我试过了: 删除按钮并创建带有转场链接的新按钮 使用按钮直接转场进行查看,不使用performSegueWithIdentifier 将
..