草庐IT

MX_Controller

全部标签

ios - 设置 UIScrollView 以在 3 个 View Controller 之间滑动

我正在尝试设置一个UIScrollView,以便我可以在我的3个ViewController之间滑动。这是我在AppDelegate.m中的代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepointforcustomizationafterapplicatio

ios - 设置 UIScrollView 以在 3 个 View Controller 之间滑动

我正在尝试设置一个UIScrollView,以便我可以在我的3个ViewController之间滑动。这是我在AppDelegate.m中的代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepointforcustomizationafterapplicatio

ios - 如何实现 "drag right to dismiss"导航堆栈中的 View Controller ?

默认情况下,如果您从屏幕的左边缘向右拖动,它会拖走ViewController并将其从堆栈中取出。我想将此功能扩展到整个屏幕。当用户向右拖动到任何地方时,我希望发生同样的情况。我知道我可以实现向右滑动手势并简单地调用self.navigationController?.popViewControllerAnimated(true)但是,没有“拖动”Action。我希望用户能够像拖动一个对象一样右键拖动ViewController,从而显示下面的内容。而且,如果拖到50%以上,则将其关闭。(查看Instagram了解我的意思。) 最佳答案

ios - 如何实现 "drag right to dismiss"导航堆栈中的 View Controller ?

默认情况下,如果您从屏幕的左边缘向右拖动,它会拖走ViewController并将其从堆栈中取出。我想将此功能扩展到整个屏幕。当用户向右拖动到任何地方时,我希望发生同样的情况。我知道我可以实现向右滑动手势并简单地调用self.navigationController?.popViewControllerAnimated(true)但是,没有“拖动”Action。我希望用户能够像拖动一个对象一样右键拖动ViewController,从而显示下面的内容。而且,如果拖到50%以上,则将其关闭。(查看Instagram了解我的意思。) 最佳答案

ios - 在导航堆栈中跳过/添加 View Controller

我在导航Controller中嵌入了三个ViewController。我想从VC1转到VC3,这样在VC3中,导航项的后退按钮会将用户定向到VC2而不是VC1。我认为这应该通过在创建VC3时将VC2添加到VC1和VC3之间的导航堆栈或者通过跳过第二个ViewController来完成。我试过这个:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifletidentifier=segue.identifier{switchidentifier{case"JumpToThirdVCSegue":i

ios - 在导航堆栈中跳过/添加 View Controller

我在导航Controller中嵌入了三个ViewController。我想从VC1转到VC3,这样在VC3中,导航项的后退按钮会将用户定向到VC2而不是VC1。我认为这应该通过在创建VC3时将VC2添加到VC1和VC3之间的导航堆栈或者通过跳过第二个ViewController来完成。我试过这个:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifletidentifier=segue.identifier{switchidentifier{case"JumpToThirdVCSegue":i

ios - 在 Swift 中以编程方式呈现模态视图 Controller

这个问题在这里已经有了答案:InstantiateandPresentaviewControllerinSwift(17个答案)关闭7年前。在我的iOS应用程序的主屏幕中,我有一个TableView,其中填充了来自Web服务的用户列表,我想要做的是显示该表,并在其上方显示一个模态视图Controller。我已设置好所有内容,但我不知道如何从主屏幕以编程方式显示我的“ModalVC”,以及如何在填充表格后执行此操作?下面的代码用于以编程方式呈现普通ViewController。letvc:AnyObject!=self.storyboard!.instantiateViewControl

ios - 在 Swift 中以编程方式呈现模态视图 Controller

这个问题在这里已经有了答案:InstantiateandPresentaviewControllerinSwift(17个答案)关闭7年前。在我的iOS应用程序的主屏幕中,我有一个TableView,其中填充了来自Web服务的用户列表,我想要做的是显示该表,并在其上方显示一个模态视图Controller。我已设置好所有内容,但我不知道如何从主屏幕以编程方式显示我的“ModalVC”,以及如何在填充表格后执行此操作?下面的代码用于以编程方式呈现普通ViewController。letvc:AnyObject!=self.storyboard!.instantiateViewControl

ios - 从 View Controller Xcode 传回数据

几周前我问了this问题并得到了非常详细的解释。现在我想将数据传回第一个ViewController,但我一直使用相同的方法卡住。我有一个从第一个VC到第二个的模式,我想在其中编辑一个字符串数组,它将再次显示在第一个View中。所以在我的第一个View中,我有一个数据数组,应该传递给第二个,因此编辑字段显示当前信息,之后用户必须能够编辑数组的内容并将该数据传递回第一个它显示在标签上。我正在使用Swift。我的代码:(在ViewController.swift中:)overridefuncprepareForSegue(segue:UIStoryboardSegue!,sender:An

ios - 从 View Controller Xcode 传回数据

几周前我问了this问题并得到了非常详细的解释。现在我想将数据传回第一个ViewController,但我一直使用相同的方法卡住。我有一个从第一个VC到第二个的模式,我想在其中编辑一个字符串数组,它将再次显示在第一个View中。所以在我的第一个View中,我有一个数据数组,应该传递给第二个,因此编辑字段显示当前信息,之后用户必须能够编辑数组的内容并将该数据传递回第一个它显示在标签上。我正在使用Swift。我的代码:(在ViewController.swift中:)overridefuncprepareForSegue(segue:UIStoryboardSegue!,sender:An