Tag: pushviewcontroller

解除当前视图控制器后无法推送ViewController

我有FavouriteViewController ,我有一个button点击button,我呈现模态称为LoginViewController (使用故事板)的视图。 在这个页面( LoginViewController ),我再次有button,点击,我解散我的模式视图控制器,解雇后我再次回到FavouriteViewController现在在这个页面上,当我尝试推我的视图控制器,它不推动。 这是我的代码片段, – – – 第1部分 – – – FavouriteViewController.m – (IBAction)LoginClicked:(id)sender { NSLog(@"— Navigated to LoginViewController —"); //Navigates to `LoginViewController` using storyboard.. } LoginViewController.m – (IBAction)LoginViaFb:(id)sender{ NSLog(@"— Inside LoginViafb —"); [self dismissViewControllerAnimated:YES completion:NULL]; FavoriteTabViewController *fav=[[FavoriteTabViewController alloc] init]; [fav Loginsuccessfull]; } FavouriteViewController.m -(void)Loginsuccessfull{ NSLog(@"— Inside Loginsuccessfull —"); UserDetailsViewController *user=[[UserDetailsViewController alloc] […]

UIViewController在Xcode 7中挂起

不知道是否标题是正确的,我打电话给newViewControllerbutton点击,但它没有渲染。 因为它在Xcode 6.4中工作正常,但是在Xcode 7中它挂起了UI,并且在pushViewController之后没有显示新的视图控制器。 这是在控制台上打印的错误日志 Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix […]

当使用PushViewController时,选项卡不显示

我试图使用下面的代码来显示一个tabbarcontroller UITabBarController *tc = [[self storyboard] instantiateViewControllerWithIdentifier:@"tabbarcontroller"]; [self.navigationController pushViewController:tc animated:YES]; 它确实加载了视图,我可以告诉它我希望它默认使用哪个选项卡。 问题是标签不显示。 从我读过的东西我收集它有关于把选项卡控制器内的导航控制器,但我找不到任何解决scheme。

UINavigationController,pushViewController错误

我有2个视图控制器 VC1有button 在这个button动作 – (IBAction)clickSearch:(id)sender { NSArray *vc=[self.navigationController viewControllers]; ViewControllerSearch *vcSearch=nil; for (int i=0; i<[vc count]; i++) { UIViewController *tempVC=[vc objectAtIndex:i]; if([tempVC isKindOfClass:[ViewControllerSearch class]]) { vcSearch=[vc objectAtIndex:i]; break; } } if(vcSearch) { [self.navigationController popToViewController:vcSearch animated:YES]; } else { ViewControllerSearch *vc3New= [[ViewControllerSearch alloc]initWithNibName:@"ViewControllerSearch" bundle:[NSBundle mainBundle]]; [self.navigationController pushViewController:vc3New animated:YES]; vc3New = nil; } } ViewControllerSearch id我的第二个视图控制器。这两个视图与push segue连接。 […]

另一个类的pushViewController

我想从我的FirstViewController推视图控制器加载BookDetailsViewController 。 这里是我目前的设置。 // FirstViewController:(this is inside a uinavigationcontroller) -(IBAction)viewBookDetails:(id)sender { NSLog(@"woo"); BookDetailsViewController *bdvc = [[BookDetailsViewController alloc] init]; [self.navigationController pushViewController:bdvc animated:YES]; } ============================================================== // BookScrollViewController: (where the button is located) [book1UIButton addTarget:self action:@selector(viewBookDetails:) forControlEvents:UIControlEventTouchUpInside]; -(void)viewBookDetails:(id) sender { FirstViewController *fvc = [[FirstViewController alloc] init]; [fvc viewBookDetails:sender]; } ============================================================== //how BookScrollViewController is created BookScrollViewController *controller = [bookViewControllersArray […]

推视图应该以透明的背景出现

我只是从一个angular度推动另一种观点。 这个代码后,推送的视图将显示为透明。 我已经使用过很多次了。 这是如此简单。 settings *set = [[settings alloc] initWithNibName:@"settings" bundle:nil]; set.view.backgroundColor = [ [UIColor blueColor] colorWithAlphaComponent:0.3f]; [self.navigationController pushViewController:set animated:YES ]; 但是现在用最新的ios和xcode ,推送视图不再变得透明。 所以如果有人有任何其他的解决scheme,那么请让我知道。 我已经提到了很多关于这个的post http://blog.typpz.com/2013/12/09/ios-sdk-create-a-pop-up-window/ 在UIView上设置alpha将在其子视图上设置alpha,这不应该发生 自定义用户界面:iOS中的popup窗口Objective-C 在UIView上设置alpha将在其子视图上设置alpha,这不应该发生 并问了很多其他成员,但是无法解决这个问题。

无法推送ViewController iOS

我在我的应用程序中使用故事板, :我在我的Viewbutton,点击button我想导航到新的View 但是当我点击button没有任何反应, 这是我的代码: – (IBAction)JoinClicked:(id)sender{ JoinWithViewController *detail_view_controller = [[JoinWithViewController alloc] initWithNibName:@"JoinWithViewController" bundle:nil]; [self.navigationController pushViewController:detail_view_controller animated:YES]; } 我在哪里犯错,请帮忙。 提前致谢。

从iOS中的“呈现视图控制器”推送视图

简而言之:我如何从提出的ViewController PushViewController? 简单来说 : 我有MainViewController ,其中我有一个button点击button,我提出了一个名为LoginViewController的视图。 在这个页面( LoginViewController ),我再次有button ,点击,我尝试推我的视图控制器(称为HomeViewController )它不推动。 这是我的代码片段, MainViewController.m – (IBAction)LoginClicked:(id)sender { LoginViewController *vc = [[LoginViewController alloc] init]; [self presentViewController:vc animated:YES completion:nil]; } LoginViewController.m – (IBAction)buttonActionMethodOnLoginView:(id)sender{ NSLog(@"viewControllers %@",APPDELEGATE.nav.viewControllers); //LoginViewController is not in this array HomeViewController *obj = [[HomeViewController alloc] init]; [self.navigationController pushViewController:obj animated:YES]; } 但它不适合我。 另外,在pushed之前我打印a stack of view controllers ,但是它没有LoginViewController […]

PushViewController崩溃在IOS7

我在IOS7中遇到奇怪的问题,当我尝试运行在iOS6的xcode5我的旧应用程序的每一件事情工作正常,但与IOS7时,我试图推Nextview它Crash.Here是我的应用程序崩溃的代码。 FamilyBioViewController *detailView=[[FamilyBioViewController alloc] initWithNibName:@"FamilyBioView" bundle:[NSBundle mainBundle]]; [self.navigationController pushViewController:detailView animated:YES]; [detailView release]; 当发生崩溃时,在控制台中没有显示任何错误。下面的截图显示了崩溃结果 有趣的是,当我用presentViewController而不是pushViewController呈现我的视图,那么它在IOS 7中工作正常。 FamilyBioViewController *detailView=[[FamilyBioViewController alloc] initWithNibName:@"FamilyBioView" bundle:[NSBundle mainBundle]]; [self presentViewController:detailView animated:YES completion:nil]; [detailView release]; 所以问题是为什么pushViewController导致在IOS7中的问题? 任何帮助将不胜感激。提前感谢。 编辑:欲了解更多信息,请参阅我的应用程 这里是我的AppDelegate代码 – (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController { if(tabBarController.selectedIndex==1 || tabBarController.selectedIndex==3) { [(UINavigationController *)[tabBarController selectedViewController] popToRootViewControllerAnimated:NO]; } } – (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController { return YES; […]

pushViewController卡住或viewdidappear失败

我只是这样推新的VC。 [nav pushViewController:vc animated:YES]; 但是,它不推动。 新的观点达到了国家观点,但观点却出现了一些不及时的情况。 我可以轻扫回去。 我检查了新的视图框架,这也是正常的。 查看框架是{{0,64},{320,455}}。 我可以知道哪里可以发生错误吗?