草庐IT

segueing

全部标签

iOS:有没有一种方法可以根据单击的表格 View 单元格使用条件 segue

我正在尝试创建与闹钟应用中日期时间选择器下方的控件类似的控件。看起来这些控件是表格View单元格。我想要多个tableview单元格,但是当用户单击它时,单元格的segue会将它们带到所单击单元格的ViewController。换句话说,如果用户点击AlarmApp的“Repeat”单元格,segue会将用户带到“Repeat”ViewController。如果用户单击“Label”,单元格的segue会将用户带到“Label”ViewController。那么,是否可能有这种类型的条件转场?Swift中的任何示例/链接将不胜感激。提前致谢。 最佳答案

swift - 如何准备 segue 并将数据从一个标签发送到另一个标签?

我正在开发一个二维码阅读器应用程序。这是代码:varcaptureSession:AVCaptureSession?varvideoPreviewLayer:AVCaptureVideoPreviewLayer?varqrCodeframeView:UIView?@IBOutletweakvarCancelButton:UIButton!@IBOutletweakvarLabel:UILabel!overridefuncviewDidLoad(){CancelButton.hidden=trueLabel.hidden=truesuper.viewDidLoad()//Doanyadd

ios - swift 4 - 如何在 segue 动画完成后在目标 View Controller 中运行代码?

所以我有2个ViewController,我想使用自定义动画从viewcontroller1到viewcontroller2。这是我的自定义动画的代码:lettransition=CATransition()transition.duration=0.5transition.timingFunction=CAMediaTimingFunction(name:kCAMediaTimingFunctionDefault)transition.type=kCATransitionPushtransition.subtype=kCATransitionFromRightself.view.wi

ios - 如何在没有动画的情况下以编程方式执行 "show (e.g Push)"segue?

如何在没有动画的情况下以编程方式进行“显示(例如推送)”?我发现的解决方案中没有一个与Storyboard中的解决方案的工作方式相同。 最佳答案 show(e.g.Push)segue在内部做的是调用-[UIViewControllershowViewController:sender:]在您的ViewController本身上调用此方法,将触发呈现您传递的ViewController的适当方式。//Swiftself.showViewController(viewControllerToShow,sender:self)//Obj

xcode - 无法通过在 Xcode 中拖动来创建模型 segue

我是Xcode的新手,我正在尝试通过观看此视频来构建我的第一个简单项目:https://www.youtube.com/watch?v=v9bsZvHuQYI但是,在2:23到2:25之间,他尝试创建从家到另一个ViewController的segue的方式不起作用,我尝试通过按住ctrl和鼠标左键拖动到另一个ViewController没有任何响应(通常会出现一个蓝色的窗口,告诉你可以链接它),这是新版本的Xcode造成的吗?非常感谢您的任何建议,谢谢! 最佳答案 这可能与您的编辑器版本有关,但您始终可以通过从Controller

ios - 从模态 segue Swift 访问父 View

我有一个ViewController-NewsController,它有一个模式转场到NewsDetailController在NewsDetailController中,我尝试运行以下函数:@IBActionfuncgreenLikeClick(sender:AnyObject){ifletparentVC=self.parentViewControlleras?NewsController{parentVC.newslists[loadsection][loadrow].liked=false}}但这行不通。NewsController和NewsDetailController之间

ios - 在没有 Storyboard 的情况下呈现 ViewController Segue 过渡 [Swift]

我对Swift比较陌生,我正在尝试呈现一个带有淡入效果的新ViewController,而不是默认的模态动画(从底部出现)。我没有使用Storyboard,我想看看是否有以编程方式执行此操作的好方法。我尝试使用modalTransitionStyle,但我认为我可能没有正确实现它。这是我的代码:varmodalStyle:UIModalTransitionStyle=UIModalTransitionStyle.CrossDissolveStartViewController().modalTransitionStyle=modalStylepresentViewController(

ios - Segue 右左过渡

我有一些代码这是描述从左到右过渡的代码classAGSegue:UIStoryboardSegueoverridefuncperform(){letsourceViewController=self.sourceViewControllerletdestinationViewController=self.destinationViewController//CreatesascreenshotoftheoldviewcontrollerletduplicatedSourceView:UIView=sourceViewController.view.snapshotViewAfterS

ios - 通过 Segues,确定用户所在的 View 以及未出现的 NavigationController 按钮

对于这个冗长且可能令人困惑的问题,我们深表歉意。在此我的代码有2个主要问题,它们是:1-当我将我的viewControllers嵌入UINavigationController并添加一个条形按钮项目时,什么也没有出现,但是当我将它添加到pageViewController时它出现了。其次,我想知道是否有一种方法可以以不同的方式执行此操作并使用pageView上的一个按钮(出现在其中的所有ViewController上)并确定用户在按下按钮并被带到另一个ViewController时正在看什么.我正在尝试构建一个基于页面的应用程序,并且我已经为该应用程序设置了7个ViewControll

ios - View Controller 在执行 segue 时不释放

我的应用程序存在内存不断增加的问题。所以这是我的应用程序结构。我正在为幻灯片菜单使用SWrevealViewController。Slidemenu-ViewControllerA-ViewControllerB-ViewControllerC我的ViewControllerA由UICollectionView和ScrollView组成。当我执行从ViewControllerA到ViewControllerB的segue时,内存运行良好。但是,如果我要使用滑动菜单查看ControllerA,内存会增加。这是我在SWRevealViewController的表委托(delegate)上的