iPhone: открыть вид «внутрь и наружу», потянув изображение / кнопку снизу - PullRequest
0 голосов
/ 28 марта 2012

Я пытаюсь реализовать вид карты как вид "выдвижного ящика" снизу вверх. Я надеялся сделать возможным «вытащить» вид из окна, что можно увидеть во многих приложениях для Android.

Однако я еще не видел этого ни в одном приложении для iPhone. Конечно, есть приложения, которые делают это справа / слева (приложение facebook, ...), но я еще не видел, чтобы это делалось снизу вверх.

Почему это? И, если возможно, где мне обратиться за помощью в реализации этой функциональности?

1 Ответ

1 голос
/ 28 марта 2012

Вы можете взглянуть на это

Также Вы можете реализовать это, используя некоторый анимационный код и изменяя кадр вашего вида.

-(void)animateAndHideSidePanel{

    [UIView beginAnimations:nil context:nil];
    [UIView  setAnimationDuration:0.45f];
    [viewSidePanel setFrame:CGRectMake(-viewSidePanel.frame.size.width, 
                                       viewSidePanel.frame.origin.y,
                                       viewSidePanel.frame.size.width,
                                       viewSidePanel.frame.size.height)];
    [UIView commitAnimations];  
    isSidePanelShowing = NO;
}



-(void)animateAndShowSidePanel {    
    [UIView beginAnimations:nil context:nil];
    [UIView  setAnimationDuration:0.45f];
    [viewSidePanel setFrame:CGRectMake(0, 
                                       viewSidePanel.frame.origin.y,
                                       viewSidePanel.frame.size.width,
                                       viewSidePanel.frame.size.height)];
        [self.viewSidePanel setHidden:NO];
        [UIView commitAnimations];  
}

Где viewSidePanel - это мой вид, который я хочу скрыть и показать при нажатии кнопки. Вы можете изменять изменения кадра для реализации желаемого эффекта. Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...