2015-06-28 3 views
-1

У меня есть календарь внутри 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]; 
+0

Почему голос? –

ответ

1

Возможно ли, что у вас есть панель навигации, которая скрывает вставленный UIView? Другой возможностью может быть ограничение. Вы можете увидеть представление, если вы прокомментируете последнюю строку?

+0

Это была панель навигации. Я не думал об этом. Благодарю. –

Смежные вопросы