包括日历视图并维护导航栏

时间:2013-12-18 01:53:44

标签: ios objective-c ios7 calendar

在我的iOS应用中,我希望在viewController中包含日历视图(Vurig日历)。这是添加日历视图之前视图控制器的屏幕截图 enter image description here

您可以在视图的上方看到导航栏和桌面视图。 然后,我将以下代码包含在viewDidLoad方法中以显示日历:

VRGCalendarView *calendario = [[VRGCalendarView alloc] init];
    calendario.delegate=self;
    [self.view addSubview:calendario];

现在日历显示在视图上,但导航栏消失了: enter image description here 请告诉我如何处理日历视图和导航栏。 提前谢谢。

我已经包含了@Balram Tiwari提出的代码:

VRGCalendarView *calendario = [[VRGCalendarView alloc] initWithFrame:CGRectMake(0, 60, 330, 280)];
calendario.delegate=self;
[self.view addSubview:calendario];

enter image description here

  1. 根据需要显示导航栏。
  2. 显示日历视图,但没有月份标题和黑色而不是带有天数的单元格。
  3. 导航箭头无法按预期工作。
  4. 知道如何解决问题吗?如果有用,我可以把所需的代码.... 再次谢谢你。

1 个答案:

答案 0 :(得分:1)

我没有在此日历控件中看到任何自定义方法。因此,只需打开组件的.m文件VRGCalendarView.m并修改init方法即可。

-(id)init {
    self = [super initWithFrame:CGRectMake(0, YOUR_Y_COORDINATE, kVRGCalendarViewWidth, 0)]; 
...
...
}

此解决方案有效。