У меня есть календарь Tapku и вид таблицы под ним. Календар не имеет статической высоты, он зависит от количества строк в нем, который отличается в течение нескольких месяцев. Как и в течение нескольких месяцев, в нем есть 5 строк и около 6 строк. Я хочу установить рамку таблицы, чтобы она начиналась с того места, где заканчивается календарь. Я пробовал способ, упомянутый ниже, но не работает.Установите раму UITableView в соответствии с высотой календаря Tapk
- (void)calendarMonthView:(TKCalendarMonthView *)monthView monthDidChange:(NSDate *)d {
NSLog(@"calendarMonthView monthDidChange:%@",d);
[self.mTableView setFrame:CGRectMake(0, calendar.frame.origin.y + calendar.frame.size.height, 320, 308 - calendar.frame.size.height - calendar.frame.origin.y)];
[self.mTableView reloadData];
NSLog(@"calendar height:%f", calendar.frame.size.height);
}
Печать на календаре Высота: 0.000000 в консоли. Пожалуйста, руководство для выше.