У меня есть календарь внутри UIView, который находится в верхней части моего UIViewController. Когда пользователь предпринимает определенные действия, я хочу отобразить небольшое сообщение в верхней части календаря, нажав UIView вниз (около 50 пикселей) и вставив другой UIView с UILabel внутри. Это код, который у меня есть до сих пор. Существующий UIView скользит вниз после изменения ограничения, но новые UIView и UILabel не отображаются.Добавьте UIView с UILabel в существующий вид
CGRect frame = CGRectMake(0, 0, self.view.frame.size.width, 50);
UILabel *labelInsert = [[UILabel alloc] initWithFrame:CGRectMake(0,0, 100, 30)];
[labelInsert setText:@"Some Action Happened"];
[labelInsert setTextColor:[UIColor blackColor]];
UIView *viewInsert = [[UIView alloc] initWithFrame:frame];
[viewInsert setBackgroundColor:[UIColor greenColor]];
[viewInsert addSubview:labelInsert];
[self.view addSubview:viewInsert];
[self.constraintCalendarMenuViewTop setConstant:50];
Почему голос? –