0

旅游.m:

-(void)loadViewMonthArr:(NSMutableArray*)arr
{
    if ([arr count]) {
        self.selectedDate=(NSDate*)[arr objectAtIndex:0];
   //     [slider setselectedbuttonfordate:self.selectedDate];
        NSDateFormatter *form=[[NSDateFormatter alloc] init];
        [form setDateFormat:@"MMMM dd"];

        [(UILabel*)[self.view viewWithTag:7600]setText:[form stringFromDate:self.selectedDate]];
        [form setDateFormat:@"yyyy"];
        [(UILabel*)[self.view viewWithTag:7601]setText:[form stringFromDate:self.selectedDate]];
        NSMutableArray *arr=[[NSMutableArray alloc] init];
        [form setDateFormat:@"yyyy-MM-dd"];


        form=nil;
      arr=nil;
    }


    [UIView beginAnimations:@"Pie" context:nil];
    [UIView setAnimationDuration:.5];
    [UIView setAnimationTransition:UIViewAnimationOptionTransitionFlipFromLeft forView:self.view cache:NO];

    monthlyCalendar.hidden = YES;
    New_Retailer.view.hidden = NO;
    [New_Retailer LoadNewRetailer];
    [self.view bringSubviewToFront:New_Retailer.view];

    [UIView commitAnimations];

在旅游课上,我得到了带有日期的日历。当我点击特定日期时,如何在不使用导航控制器的情况下将游览导航到 newretailer_tour 类?

我要使用 LoadNewRetailer 方法。方法有效。但是 newretailer_tour.xib 我设置了蓝色背景色。当我运行应用程序时,当我点击日期时,它将进入 newretailer_tour 类方法。但是,在模拟器中我没有得到颜色 newretailer_tour 类。建议我

4

4 回答 4

0

为了只提供导航控制器的效果,您可以使用modalTransitionStyle

例如,

   [self setModalTransitionStyle:UIModalTransitionStyleCrossDissolve]
[self presentModalViewController:<#(UIViewController *)#> animated:<#(BOOL)#>];
于 2013-07-29T06:47:00.917 回答
0
SecondViewController *navigate=[[SecondViewController  alloc]initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]];
[self presentViewController:navigate animated:YES completion:^(void){}];
于 2013-07-29T06:26:56.163 回答
0

只需使用当前的模态视图控制器。它将显示视图控制器。然后将一个工具栏添加到您的视图,然后添加一个后退按钮。单击后退按钮只需关闭模态视图控制器。我认为这会为您完成。

于 2013-07-29T06:29:43.023 回答
0

你可以一直使用,

当前视图控制器

或者您将手动将 viewcontrollers 视图添加到现有视图中。

YourVC *vcObject=[[YourVC alloc]initWithNibName:@"YourVC" bundle:nil];

[现有VC addSubview:vcObject.view];

您还可以在将其添加为子视图时添加一些动画。

[UIView beginAnimations:@"Pie" context:nil];
[UIView setAnimationDuration:.5];
[UIView setAnimationTransition:UIViewAnimationOptionTransitionFlipFromLeft forView:vcObject.view] cache:NO];
[existingVC addSubview:vcObject.view];
[UIView commitAnimations];
于 2013-07-29T06:35:41.997 回答