草庐IT

segueing

全部标签

ios - Segue 反推效应

VC1=TableViewVC2=NewVC所以我使用Asegue从VC1显示VC2。使用转场时,VC2显示来自屏幕底部并覆盖了VC1。当我从VC2返回到VC1时,VC1执行相同的动画。我想知道的是,有什么方法可以反转从VC2到VC1的反向转场,让VC2看起来好像在向下移动,或者VC1从屏幕顶部越过它。谢谢,赖利 最佳答案 此推送效果动画确实以目标ViewController的过渡样式呈现模态segueCoverVertical因此,当你想从VC2返回到VC1并使用与推送效果相反的动画时,你只需关闭VC2即可。你不必使用任何segu

ios - 如何关闭所有以模态方式呈现在彼此面前的 View Controller ,并 swift 展开 segue?

所以我有一个主视图Controller,ViewController将在彼此的前面显示,我希望当用户单击最后一个ViewController中的按钮时关闭所有呈现的模态视图Controller,所以我使用了这段代码但我没有得到结果letdestination=matchViewController()letappDelegate:UIApplicationDelegate=UIApplication.shared.delegate!letinitialViewController=destinationletnavigationController=UINavigationContro

iphone - 在具有多个部分的 UITableView 中进行 Segue,每个部分包含从单个数组中过滤的对象

我是初学者,显然不在我的行列中,而且我无法在网上找到答案。我有一个UITableViewController,其中一个UITableView显示存储在一个数组中的自定义对象。我没有在所述TableView的一个部分中显示数组的所有对象:TableView有多个部分,每个部分包含我的对象数组的过滤部分(我过滤自定义对象数组检查对象类别属性等于我在类别数组中指定的类别)。这种过滤并在不同部分显示单个数组工作正常(我知道这可能不优雅,因为我说我是编码初学者,我绝对需要使用一个数组,而不创建与过滤结果相对应的其他数组),但为了更好地理解我的问题,我认为最好展示我所做的,所以这是我代码的Tabl

ios - 如何从 UIView 内部执行 segue

如何从UIView内部正确准备segueNOTUIViewController我的UIViewController有一个容器View,并且在该容器View中有一个按钮。classmyInnerView:UIView{...funcmyButton(gesture:UIGestureRecognizer){//callingaperformseguefromanotherUIViewControllerdoesnotrecognizetheSegueID//ViewController().self.showProfile(self.id)--DOESNOTWORK}}classView

ios - 通过 segue 返回后 SWRevealViewController 是否为零?

在loginVC中,我创建了一个点击按钮,它会像这样通过segue转到主tabbarcontroller..@IBActionfuncbtnLoginPressed(sender:AnyObject){self.performSegueWithIdentifier("logintoMain",sender:self)}成功转到tabbarmainVC,但之后swRevealviewController变为nil..并且滑动在这里不起作用。为什么?classMaintabbarController:UIViewController{@IBOutletweakvarslideBtn:UIB

ios - show segue 后我的 viewcontroller 没有被取消初始化

我创建了两个ViewController,每个ViewController都有一个按钮,可以显示到另一个ViewController。varcounter=0classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()counter+=1print("initviewc\(counter)")}deinit{counter-=1print("deinitviewc\(counter)")}}似乎从未调用过deinit,每次我返回ViewController时,计数器都在增加:init

ios - Swift - 从 map 注释执行 Segue

我的map上有1个图钉。我需要将注释标题传递给另一个UIView(在这种情况下是ikinciEkran.swift)。但是我做不到。这是我的代码的segue部分,我不知道如何对所选注释的标题进行segue。我只贴了相关部分的代码。classMapViewController:UIViewController,CLLocationManagerDelegate,MKMapViewDelegate{@IBOutletweakvarmapView:MKMapView!@IBOutletweakvarlbl_Name:UILabel!@IBOutletweakvarlbl_Address:UI

objective-c - 我如何将 SWRevealViewController 与 unwind segues 一起使用?

我有一系列View在导航Controller上相互叠加。我想用这些View做两件事:从它们中打开后菜单View;能够导航使用Unwindsegues返回堆栈。我发现,如果我使用常规推送转场将ViewController推到彼此之上,那么展开转场会按预期工作,但是每个ViewController上的self.revealViewController都没有设置并且无法调用菜单使用revealToggle:选择器。如果我将推送segues更改为SWRevealViewControllerSeguePushController的子类,那么View将被推送到彼此之上,并且可以使用revealTo

Swift:以编程方式枚举来自 UIVIewController 的传出 segues

我想列出来自UIViewController的输出转场,如ProgrammaticallyenumerateoutgoingSeguesforaUIViewController中所述,但在Swift中。(swift2、Xcode7、iOS8+)。我可以overridefuncviewDidLoad(){super.viewDidLoad()lets=valueForKey("storyboardSegueTemplates")print("switchingVC:segues:\(s)")}并且产生类似的输出switchingVC:segues:Optional(("","",""))

swift - UIPickerView 无需 segue 发送数据

我正在做一个项目,通过你写下所有科目的成绩来计算你上学所需的分数。我使用这个UIPickerView让用户告诉程序它的等级是多少。然后我将它保存在一个变量中。但是我不能在没有segue的情况下将该变量发送到另一个viewcontroller,我想避免使用segue。我该如何继续?这是我的一个主题的ViewController:(其中一些是瑞典语)importUIKitclassQ_A_Religion:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{@IBOutletweakvarlabel:UILabel!@I