草庐IT

VIewController

全部标签

ios - 关闭 PopOver ViewController 时黑色闪烁

我在关闭PopOverViewController时出现黑色闪烁屏幕。ViewController.swift中的代码ifsegue.identifier=="addComment"{letcontroller=segue.destinationViewControlleras!ProfileCommentPopOvercontroller.popoverPresentationController?.delegate=selfcontroller.preferredContentSize=CGSizeMake(250,150)controller.fetchedProfileID=s

ios - 如何显示容器 View ViewController 和隐藏容器 View ViewController

IwanttoshowContainerView'sviewcontrolleraslikethis我使用下面的代码,它显示了我想要的[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationDuration:0.8];if(_addLinkQuestionView.isHidden==YES){_addLinkQuestionView.hidden=NO;_addLinkQuestionView.alpha=1.0;}else{_addLinkQuestionView.alpha=0.0;_addLinkQuestionVi

ios - 打开另一个 View Controller 而不替换第一个 View Controller 的背景

在我的viewcontroller1中,我有一个imageview(作为背景),我想打开另一个viewcontroller而不替换viewcontroller1的背景在下面的图片中你可以看到有一张图片当我们移动到另一个viewcontroller时,背景没有改变,任何线索我怎样才能做到这一点? 最佳答案 使用带有UIImageView的普通UIViewController作为背景图片。在上面添加一个UINavigationController。将UINavigationController、ViewController1和ViewC

ios - 更改rootViewController时从正确的动画滑动

我正在尝试使用从右滑动的动画来更改rootViewController。我知道如何使用翻转动画:letmainStoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letviewController=mainStoryboard.instantiateViewControllerWithIdentifier("LandingViewController")UIView.transitionWithView(UIApplication.sharedApplication().keyWindow!,duration:0.5,

ios - 从抽屉 Controller 退出左 View Controller

我正在使用MMDrawerController。我在LeftViewController中使用了TableView来在自定义单元格中显示我的数据。LeftViewController当我点击条形按钮时从左边滑出。我想在点击我的TableView的自定义单元格后,从LeftViewController重定向到其他ViewControler。在我的LeftViewController中,我使用以下代码-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{[selfper

ios - UIPageViewController 有条件地转到下一页

我有UIPageViewController,我可以使用以下委托(delegate)方法转到下一页和上一页。-(UIViewController*)pageViewController:(UIPageViewController*)pageViewControllerviewControllerBeforeViewController:(UIViewController*)viewController{if([viewControllerisKindOfClass:[PageControllerclass]])returnnil;if(_counter编辑:-(UIViewContro

ios - 我希望一个 Viewcontroller 仅以横向模式显示

我目前正在开发一个移动应用程序,它应该只锁定为纵向模式。因为我可以在我的项目设置中做到这一点,所以这不是问题,但我希望一个Viewcontroller仅在横向模式下显示。我试图在项目设置中禁用纵向模式,并将这段代码添加到我的横向ViewController(以及调用它的那个,但纵向方向):letvalue=UIInterfaceOrientation.landscapeLeft.rawValueUIDevice.current.setValue(value,forKey:"orientation")UIViewController.attemptRotationToDeviceOrie

ios - ViewController 中的顶部栏 ios swift 显示上一个顶部栏

左起第一个..这是主页。当我单击重新尝试按钮时,将打开新的ViewController名称级别页面(左起第二个)左起第二个。这是级别页面。运行时显示与主页相同的顶部栏。左起第三个。这是我的关卡页面Storyboard。顶部栏显示标题和后退按钮请查看以下屏幕截图以获取更多信息。我的问题是为什么关卡页面在我运行时不像Storyboard那样显示标题和后退按钮......?以及如何让关卡页面显示标题和后退按钮?我已经嵌入了导航Controller..请帮助我.. 最佳答案 letnavController=self.storyboard!

ios - 从 AppDelegate 呈现一个 ViewController

我在Info.plist中设置了3DForceTouchAction。现在我希望当3DAction运行时它会显示一个ViewController,我提供了一个StoryboardID,我需要在AppDelegate中执行此操作。我使用了performActionForShortCutItem函数。funcapplication(_application:UIApplication,performActionForshortcutItem:UIApplicationShortcutItem,completionHandler:@escaping(Bool)->Void){iflettab

ios - 当显示 UIAlertViewController 时,Viewcontroller 将另一个 View Controller 显示为背景层?

我遇到了一个非常奇怪的问题。当显示UIAlertController时,会在当前ViewController的背景层中显示PreviousUIAlertController。我无法发布该屏幕的屏幕截图。下面是显示UIAlertController的代码funcshowActionAlertView(alertData:[String],vc:UIViewController,singleType:Bool)->Void{letAlert=UIAlertController(title:alertData.first,message:NSLocalizedString(alertData