首页 文章
  • 1 votes
     answers
     views

    如何从同一类中的prepareForSegue方法访问覆盖func tableView属性

    我有两个viewControllers.First一个是tableViewController,第二个是webViewController . 我想使用segue将数据从第一个vc传递到第二个vc . 出于这个原因,我想要覆盖func tableView(tableView:UITableView,didSelectRowAtIndexPath indexPath:NSIndexPath)中的“c...
  • 0 votes
     answers
     views

    找出哪个视图控制器被隐藏到另一个视图控制器

    嗨,我正在写一个程序,我遇到了一个问题 . 我有4个视图控制器 . Vc1,Vc2和Vc3模态切换到Vc4 . 我想知道如何找出哪个View控制器被Seced到Vc4 . 任何帮助将不胜感激 .
  • 8 votes
     answers
     views

    从Modal / Popover中解除Segue导致对开始/结束外观转换的不 balancer 调用

    我有以下设置: 导航控制器 - > VC1 -Push - > VC2 -PopOver或Modal Segue - > VC3 . VC3正在退回到VC1 . 当从VC2到VC3的Segue是PopOver和Modal时,unwind以警告结束:UIViewController的开始/结束外观转换的不 balancer 调用“ 如果推动从VC到VC的Segue,则警告消失 ...
  • 0 votes
     answers
     views

    在segues之后弹出或删除模态

    我在故事板中有3个视图控制器 . VC1通过segue连接到VC2,VC3通过它连接到VC2 . 使用"self.performSegueWithIdentifier"在IBAction按钮单击中实现segue . VC2和VC3具有半透明背景,并显示为 modally 和 over current context . 我试图找出一旦VC3出现后如何从视图堆栈中删除VC1...
  • 0 votes
     answers
     views

    放松segue将我移动到错误的视图控制器

    在我的测试应用程序中,我有两个嵌入在标签栏控制器中的视图控制器(VC1和VC2) . 每个视图控制器都有“跳转”按钮,它将我们移动到第三个视图控制器(VC3): 在VC1中我添加了功能 @IBAction func unwindFromVC3(segue: UIStoryboardSegue) { print("Unwind from VC3") } 并连接VC3的...
  • 0 votes
     answers
     views

    我怎样才能回到另一个视图控制器,然后转发到另一个视图控制器

    我第一次涉足iOS应用程序开发,我有一个项目,我正在进行布局 . 基本上我有一个主视图控制器和其他(我们只是称它们为VC1,VC2等...为了清晰起见) 应用程序启动到VC1,单击搜索按钮,弹出带有最近的模式VC2和搜索栏 . 你键入一个名字并点击搜索,这基本上是我想要它的位置返回VC1,然后转发到VC3(应用程序的播放器屏幕) 现在它变得 VC1(SearchButtonAction) -&gt...
  • 1 votes
     answers
     views

    如何将没有标签栏的普通UIViewController转换为具有标签栏的UIViewController

    我正在开发iOS App . 我的应用程序有6个按钮,每个按钮都有每个标签栏控件 . so Main screen is [btn1] [btn2] [btn3] [btn4] [btn5] [btn6] ===================这个屏幕没有标签栏控件 . 但如果我进入btn1 ============================ 表视图 [TAB1] [TAB2] [TAB3...
  • 0 votes
     answers
     views

    当点击详细信息披露按钮时,如何在uitableviews之间传递和传递数据?

    首先,我需要澄清的是,当我不使用详细披露按钮而只是披露指示时,一切都运作良好 . 经过相当多的研究后,当我点击详细信息披露按钮时,我正在努力将如何将正确的数据从一个tableview传递到另一个tableview . 我正在使用核心数据来存储我的数据,并且我已经从主UITableViewController(SGProfileTVC)创建了适当的segue(项目详细信息Segue)到详细的SGIt...
  • 3 votes
     answers
     views

    如何将图像从CollectionView传输/显示到另一个ViewController

    我查了很多例子并尝试合并,但都没有成功 . 在我的CollectionView(已放置在ViewController中)中,我想选择一个单元格并将单元格图像推送到另一个ViewController . 图像已放置在字典数组中 . 我不确定,我应该如何编辑我的prepareForSegue或我的func collectionView ... didSelectItemAtIndexPath . 此外...
  • 2 votes
     answers
     views

    Swift:如何在UITableViewController中使用“didSelectItemAtIndexPath”(包含UICollectionView)?

    我有一个 UITableViewController ,在 TableViewCell 内,它是 UICollectionView . 我想在用户点击单元格时将数据从 CollectionViewCell 传递到 DetailViewController . 我将一个segue从 CollectionViewCell 拖到了 DetailViewController ,并在 TableView...
  • 74 votes
     answers
     views

    从视图控制器到自身的故事板

    我正在尝试 Build 一个机制来深入查看文件/文件夹列表 . 想法是每次用户选择文件夹时显示相同的文件列表视图控制器,并且如果他/她选择文件则显示文件详细视图控制器 . 到目前为止,我已经从文件列表视图控制器创建了一个segue到文件详细信息视图控制器,并从文件列表表视图单元格到文件列表表视图控制器创建了一个segue: 这个问题是,一旦用户点击单元格,就会执行segue . 我想从表视图单元...
  • 0 votes
     answers
     views

    uicollectionview segue to detail viewcontroller swift

    // // ViewController.swift // Fashun // // Created by Alex Macleod on 20/10/14. // Copyright (c) 2014 Alex Macleod. All rights reserved. // import UIKit class ViewController: UIViewController, U...
  • 1 votes
     answers
     views

    在详细视图控制器中查看错误

    我已经创建了模型类,并且我已经填充了一些静态图像和文本UICollectionView,但是当用户触摸单元格时,当我打印或在标签上显示时,它在视图控制器2中显示错误 . 下面是代码 . 有什么建议吗?! 这是模型类 import Foundation class Pokemon { private var _name: String! private var _pokedexI...
  • 172 votes
     answers
     views

    以编程方式执行Segue并将参数传递到目标视图

    在我的应用程序中,我有一个以编程方式执行segue的按钮: - (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: self]; } 我想知道是否有一种方法可以引用目标视图并传递一些参数 . 我知...
  • 0 votes
     answers
     views

    关闭以前的Viewcontroller

    我目前正在开发一个具有多个viewcontroller的游戏 . VC1(介绍) - > VC2(游戏选择) - > VC3,VC4,VC5(游戏) - > VC6(显示标记) 所有的箭头都是模态的 我使用unwind segue从VC6返回到VC2并想重播 . 但是,当选择游戏去VC3时,VC3并不像预期的那样全新 . 它看起来像完成的游戏条件 . 如果我真的想在显示标记后重...
  • 1 votes
     answers
     views

    从show navigation stack以编程方式呈现和关闭模态viewController

    我使用UINavigationController作为rootViewController并有一些导航层次结构问题 . 我从show segue状态以模态方式呈现viewController,但是当我解除模态时,它将应用程序返回到viewDidAppear navigationController状态 - 这是应用程序启动状态 . 我认为这是因为即使我从show navigation stack中...
  • 0 votes
     answers
     views

    当我将segue从一个视图控制器推送到另一个视图控制器时,应用程序崩溃,然后尝试返回到第一个视图控制器

    该应用程序以viewController1开头 . 我有一个标准的push segue到viewController2,然后另一个push segue从viewController2到viewController3 . 在viewController3中,我有一个自定义后退按钮,我想将用户发送回viewController2(或者返回到viewController1也可以) . 自定义后退按钮代码...
  • 1 votes
     answers
     views

    在模态瞄准中解雇视图控制器

    我正在创建一个使用ViewController1打开的应用程序,然后一个按钮打开另一个带有模态segue的视图控件(ViewController2) . 然后ViewController2有一个按钮,使用另一个模态segue打开另一个视图控制器(ViewController3) . 2和3视图控制器都有一个解除按钮,可以解除视图控制器 . 问题是,每当ViewController3使用dismi...
  • 2 votes
     answers
     views

    Swift让属性通过prepareForSegue设置

    在Objective-C中,我可以非常轻松地将属性添加到 .h 文件中...... @property (nonatomic, strong) Person *person; 然后在 prepareForSegue:withIdentifier: 期间设置此属性 . 在此示例中,视图控制器的类是 PersonViewController . 它旨在显示有关特定 Person 对象的信息 . 它...
  • 17 votes
     answers
     views

    从Swift中的导航后退按钮展开segue

    我有一个设置屏幕,因为我有一个表格单元格 . 通过点击我进入另一个屏幕,用户可以选择一个选项,当按下后退按钮时我想要它回到上一个视图控制器 . 我可以放置一个自定义栏按钮项,但我想使用导航栏中的后退按钮返回到父视图控制器,而不是使用视图上的自定义按钮 . 我似乎无法覆盖导航后退按钮将其指向我的展开segue操作,并且由于后退按钮没有出现在故事板上,我无法将绿色的“退出”按钮拖到它上面 是否可以...
  • 1 votes
     answers
     views

    快速使用导航控制器的麻烦

    我试图在我的表视图控制器上添加一个Back按钮(图中最右边的VC) . 我嵌入了一个导航控制器,并在导航栏上添加了一个Back Item,并带有一个segue到我的第二个VC . 但是当我运行代码时,在我按回TableVC之后,它会进入一个空白屏幕,后面的按钮仍位于顶部 . 我希望能够在单击后退按钮时拥有第二个VC屏幕,但我认为导航栏有一些时髦的东西 . 我想知道是否有办法解决这个问题 .
  • 4 votes
     answers
     views

    从由UITabBarController控制的视图控制器推送segue

    假设第一个视图控制器与UITabBarController连接,我想从第一个视图控制器向第二个视图控制器进行推送 . 从我的谷歌搜索,似乎来自与UITabBarController连接的视图控制器的模态segue隐藏了底部标签栏,而push segue则没有 . 但是,我的push segue也隐藏了第二个视图控制器中的标签栏 . 我在第一个视图控制器中覆盖了prepareForSegue方法 ....
  • 88 votes
     answers
     views

    在没有动画的情况下在xcode中推送segue

    我正在使用正常的故事板并在xcode中推送segues,但是我想要让segues只出现在下一个视图中,而不是滑动下一个视图(就像当你使用标签栏而下一个视图出现时) . 有一个很简单的方法可以让普通的推送段只是“出现”而不是“滑动”,而不需要添加自定义段吗? 一切都工作得很好,我只想删除视图之间的幻灯片动画 .
  • 0 votes
     answers
     views

    标签栏控制器和segue导航

    有人能解释我的逻辑吗? 我有以下结构: 在VC1(“Item1”)中我有一张表 . 表的单元格与VC2(“Item”)连接,带有segue以将一些变量传递给VC2 . 这部分工作正常 . 按下表的单元格后,它将我带到VC2 . 我不明白为什么底部的标签视图控制器表明我还在VC1上? 为什么我甚至可以在选项卡控制器(“项目”)上按VC2,它将显示它但没有传递变量(当然它不应该显示变量) .
  • 1 votes
     answers
     views

    如何从UICollectionViewCell中推送到导航控制器?

    在 viewController1 中,我有一个 CollectionView 并使用以下代码为所选项目页面创建一个segue . override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if(segue.identifier == "ToEventInfoSegue") { ...
  • 0 votes
     answers
     views

    放松Segue隐藏标签栏

    我有以下布局: 标签栏控制器 导航控制器 查看控制器1 查看控制器2 我目前正在尝试将视图控制器2中的segue展开到View Controller 1.然而,segue工作,但标签栏消失了 . 有没有办法我可以强制标签栏保持不删除导航控制器 . 我已经尝试了以下内容: 将tabBar.isHidden属性设置为false 在推送时取消选中隐藏底栏 还有其他想法吗?...
  • 0 votes
     answers
     views

    后退按钮后隐藏的导航栏

    单击后退按钮后出现问题 . 我有一个嵌入在带有imageView的NavigationController中的第一个视图 . 导航栏使用以下代码进行自定义: override func viewDidLoad() { super.viewDidLoad() // color the navigation bar and text self.navigationContro...
  • 0 votes
     answers
     views

    在按钮位于 SCNView 上的两个视图控制器之间执行 segue?

    我目前正在使用 Scene Kit。我有两个视图控制器,它们都使用 Scene Kit。在其中一个视图控制器中,我有一个名为 scnView 的主要场景视图,还有另一个名为 titleView 的场景视图。通过故事板添加了 scnView 和 titleView。 titleView 有一个节点,按下时应该从一个视图控制器转到另一个视图控制器。所以我创建了一个手势识别器并使用了命中测试。 在 vi...
  • 1 votes
     answers
     views

    如何从View Controller查看到TableViewCell

    如果当前用户在 ConversationViewcontroller 中选择了任何对话,我想显示与所选用户的聊天 . 这一次,我的解决方案看起来像这样,但它不起作用: ConversationViewController 中的通知设置我在自定义中调用它并在 viewDidLoad 中调用它: func customization() { self.navigationController?.in...
  • 0 votes
     answers
     views

    快速重新加载pfobejct

    我有一个包含数据的Parse类,它被加载到tableview中并制作成pfobject并显示数据,我也将pfobject通过tableview中的segue传递给详细视图 . 我想要做的是从任何其他视图中截取到详细视图,而不仅仅是tableview并显示相同的数据 . 我遇到的问题是对象只从tableview传递到segue中的详细视图,所以如果我从任何其他视图到详细视图,它没有要解包的对象 . ...

热门问题