将图像添加到Iphone中的日历视图

时间:2011-12-06 11:48:40

标签: iphone objective-c ios

我需要在iPhone的默认日历视图顶部添加图片。如果任何机构知道如何实现这一点,请回复。我正在使用Tapku库来显示日历。如果可以在那里实现Kal库,也可以使用它。

下面附上了日历视图,我需要在标题栏正下方的日历顶部放置一个图像。日历需要在图像下方看到。

enter image description here

1 个答案:

答案 0 :(得分:0)

创建TKCalendarMonthViewController的子类并覆盖loadView:

- (void)loadView {

    [super loadView];

    // Get the frame of the calendar view
    CGRect frame = self.monthView.frame;

    // Shift it down to make room for the image view
    frame.origin.y += 50; 

    // Add your image view, e.g. :  

    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, frame.size.width, 50.0)];
    [self.view addSubview:imageView];
}

如果您正在使用TKCalendarMonthTableViewController(包括日历视图下方的表格),那么您还需要调整表格的大小。请参阅TKCalendarMonthTableViewController的loadView以了解它是如何设置的。