我在屏幕上显示Tapku calendar
,在其下方有tableView
显示其事件。问题是日历的高度不是静态的:在几个月内,根据天数,它有5个,大约6行。因此问题在于将日历下方的表视图设置为;日历来自表格视图或有一个空白区域。我可以根据日历tableView
动态设置frame
的框架吗?目前,我有一个静态框架用于日历和表格视图。
下面是日历框架。
self.tkCalendar.frame = CGRectMake(0, 96, 320, 308);
答案 0 :(得分:1)
- (void) calendarMonthView:(TKCalendarMonthView*)monthView monthDidChange:(NSDate*)month {
[tableview setHidden:YES];
if (IS_IPHONE_5) {
[tableview setFrame:CGRectMake(0, calendar.frame.origin.y + calendar.frame.size.height, 320, 568 - calendar.frame.size.height - calendar.frame.origin.y)];
}
else {
[tableview setFrame:CGRectMake(0, calendar.frame.origin.y + calendar.frame.size.height, 320, 480 - calendar.frame.size.height - calendar.frame.origin.y)];
}
[tableview reloadData];
}
让我知道它是否有效!!!!
快乐编码!!!!!