草庐IT

PushViewController

全部标签

swift - 我怎样才能回到 Swift 中的初始 View Controller ?

所以我有一个登录View,成功登录后它会转到导航Controller的第一个View,然后用户可以深入到设置View,然后是注销View。此注销应将用户带回登录View(这不是导航Controller的一部分)。它适用于此代码:letloginViewController=self.storyboard!.instantiateViewControllerWithIdentifier("Login")as?LoginViewControllerself.navigationController!.pushViewController(loginViewController!,anima

swift - 我怎样才能回到 Swift 中的初始 View Controller ?

所以我有一个登录View,成功登录后它会转到导航Controller的第一个View,然后用户可以深入到设置View,然后是注销View。此注销应将用户带回登录View(这不是导航Controller的一部分)。它适用于此代码:letloginViewController=self.storyboard!.instantiateViewControllerWithIdentifier("Login")as?LoginViewControllerself.navigationController!.pushViewController(loginViewController!,anima

iphone - 为什么这个 pushViewController 不起作用?

我有一个UIViewController类,它有一个触发此按钮的按钮:DetailViewController*viewController=[[DetailViewControlleralloc]initWithNibName:@"DetailViewController"bundle:nil];[self.navigationControllerpushViewController:viewControlleranimated:YES];[viewControllerrelease];为什么推送什么都不做?如果重要的话,UIViewController在UITabBarContro

objective-c - pushViewController 失败

我正在尝试做一个“项目列表”->“项目详细信息”类型的应用程序。到目前为止,我已经成功地完成了列表部分。我还为项目详细信息创建了一个新View,但是当我单击要查看详细信息的项目时出现错误。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{ItemDetailsView*detailViewController=[[ItemDetailsViewalloc]initWithNibName:@"DetailView"bundle:[NSBundlemainBundl

ios - pushviewcontroller 在 ios7 中不工作

第一次VC1到VC2[self.navigationControllerpushViewController:mainViewanimated:YES]工作正常。从VC2到VC3在ios7中不工作。VC1->VC2(工作正常)-(IBAction)loginBtnAction:(id)sender{GVMainViewController*mainView;if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){mainView=[[GVMainViewControlleralloc]init

ios - 为什么 self.navigationController pushViewController 不起作用?

我有一个UIViewController->UINavigationBar+UITableView再解释一下我通过UIBuilder做到了..1:使用XIB文件创建了一个新的UIViewController2:使用UIBuiler我放了一个UINavigationController3:然后我将UITableView放在navigationBar下面所以它给了我..A:UIViewController->UINavigationBar+UITableView现在我正在从工作正常的Web服务中将数据加载到UITableView中。我再次使用sam配置创建了一个xibB:UIViewCon

ios - self.navigationController pushViewController 在 iPad 8.1 上挂起

虽然以下行适用于iPhone7.1/8.1,但在iPad上它仅适用于7.1。在8.1上,内存使用量不断上升,直到崩溃:[self.navigationControllerpushViewController:detailControlleranimated:YES];这一行发生在这里:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPathOBDialogDetailViewController*detailController=[[OBDialogDetailView

ios - pushViewController 无法在 swift 3 中工作

我在swift3(iOS10和XCode8)中使用Storyboard和xib。当我使用xib加载任何ViewController时,应用程序崩溃。这是我用来在按钮操作上加载ViewController的代码:letserverViewController=ServerViewController(nibName:"ServerViewController",bundle:nil)self.navigationController?.pushViewController(serverViewController,animated:true) 最佳答案

ios - 如何为 UISegmentedControl 上的 tableView 重新加载设置动画点击作为 pushviewcontroller

我已重新定位段点击时的UITableview数据,如下图所示:现在我想在UISegmentedControl上为tableView重新加载设置动画,与navigationControllerpushViewController相同,但是在tableview的移动之间出现过渡屏幕我已经尝试使用以下但无法完全获得我想要的-(void)SwipeGestureRecognize{UISwipeGestureRecognizer*swipeleft=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipe

ios - pushViewController 使用 hidesBottomBarWhenPushed (iphone6) 导致 autoLayout 问题

我有一个带有TabBarController和NavigationController的FirstViewController(TabBarController>NavigationController>UIViewController)当按下firstViewController上的UIButton时,它将推送到SecondViewController。SecondViewController*vc2=[self.storyboardinstantiateViewControllerWithIdentifier:@"BVC"];vc2.hidesBottomBarWhenPushed