Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 包括日历视图并维护导航栏_Ios_Objective C_Ios7_Calendar - Fatal编程技术网

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

Ios 包括日历视图并维护导航栏,ios,objective-c,ios7,calendar,Ios,Objective C,Ios7,Calendar,在我的iOS应用程序中,我希望在viewController中包含日历视图(Vurig日历)。这是添加日历视图之前视图控制器的屏幕截图 您可以看到在视图的上方有一个导航栏和一个tableview。 然后,我在viewDidLoad方法中包含以下代码以显示日历: VRGCalendarView *calendario = [[VRGCalendarView alloc] init]; calendario.delegate=self; [self.view addSubview:

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

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

VRGCalendarView *calendario = [[VRGCalendarView alloc] init];
    calendario.delegate=self;
    [self.view addSubview:calendario];
现在,日历显示在视图上,但导航栏消失: 请告诉我如何包含日历视图和导航栏。 先谢谢你

我已包括@Balram Tiwari提出的代码:

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

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

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

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

    此解决方案有效。

    谢谢@Balram Tiwari,我将检查并实施您的提案,稍后我会告诉您……我已编辑了我的问题以添加您提案的结果。谢谢你,你的第二个建议成功了。谢谢@Bairam Tiwari。是的,我的意思是,你打开组件,然后相应地调整Y组件。我将编辑答案以反映有效的解决方案。