Анимация textview наверх с увеличенной высотой - PullRequest
0 голосов
/ 16 марта 2012

У меня есть табличное представление с UITextView, добавленным в нижний колонтитул. Я хочу, чтобы мой табличный вид анимировался сверху, когда пользователь нажимает на текстовое представление. Это делается с помощью приведенного ниже фрагмента кода, но я должен установить высоту в минус. Есть ли другой способ сделать это?

- (void)textViewDidBeginEditing:(UITextView *)iTextView {
     [UIView animateWithDuration:0.4 
                             delay:0 
                            options:UIViewAnimationTransitionFlipFromLeft
                        animations:^{
                             self.myTextView.frame = CGRectMake(8, 4, 200, -160);
                             self.myTextView.text = @"test";
                             self.myTextView.font = [UIFont systemFontOfSize:14];
                             self.myTextView.textColor = [UIColor blackColor];
                         }        
                         completion:^(BOOL finished){
                             self.myLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0, self.feedbackTextView.frame.size.height + kRunnerTopBottomMargin, kScreenWidth, 20.0f)] autorelease];
                             self.myLabel.backgroundColor = [UIColor clearColor];
                             self.myLabel.textColor = [UIColor darkGrayColor];
                             self.myLabel.text = @"default";
                             self.myLabel.textAlignment = UITextAlignmentCenter;
                             self.myLabel.font = [UIFont systemFontOfSize:12];
                             [self.view addSubview:self.myLabel];
                         }];

Ответы [ 2 ]

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

Вы можете вызвать этот метод:

    [YourTableView setContentOffset:CGPointMake(0.0f, 0.0f) animated:YES];
0 голосов
/ 16 марта 2012

Возможно, это поможет вам.

- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...