我Tapku calendar
在屏幕上,在它下面有一个tableView
显示它的事件。问题是日历的高度不是静态的:根据其中的天数,有些月份它有 5 行,有些有 6 行。所以问题在于在日历下方设置表格视图;日历出现在表格视图上方或有一个空白区域。我tableView
可以根据日历动态设置框架frame
吗?目前,我有一个用于日历和表格视图的静态框架。
下面是日历框架。
self.tkCalendar.frame = CGRectMake(0, 96, 320, 308);
您可以执行以下操作...
- (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];
}
让我知道它是否有效!!!!
快乐编码!!!!