iPhone / Objective C
На моем представлении появляется немного представления "при наведении курсора" после того, как пользователь нажимает на кнопку на основном представлении. Когда пользователь нажимает это подпредставление, я хочу подпредставление к FlipFromRight к другому представлению (тот же размер). Основное представление внизу должно остаться.
viewHot и viewCold являются подпредставлениями viewMain, основной.
Действительно ли это возможно?
Создайте еще одно пустое представление в viewMain под названием viewHover и расположите его там, где вы хотите, чтобы отображались представления при наведении. Затем в IB добавьте либо viewHot, либо viewCold (не оба) в качестве вложенного представления viewHover.
Затем вызовите метод, подобный этому, чтобы перевернуть представления:
-(void)flipViews
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:viewHover cache:YES];
if ([viewHot superview])
{
[viewHot removeFromSuperview];
[viewHover addSubview:viewCold];
[viewHover sendSubviewToBack:viewHot];
}
else
{
[viewCold removeFromSuperview];
[viewHover addSubview:viewHot];
[viewHover sendSubviewToBack:viewCold];
}
[UIView commitAnimations];
}