在代码中重新加载标签后,uiview回到故事板的第一个位置

时间:2014-10-12 06:46:01

标签: ios objective-c uitextfield

我的故事板位于一个位置的uiview出现问题,在应用程序启动后,我将uiview移动到第二个位置,并使用“持续时间”和“代码”按钮设置动画。

 int alpha = -212;
if(!flag)
{
    alpha = 212;
}
[UIView animateWithDuration:0.8 animations:^(void)
 {

     keyboardView.frame = CGRectMake(keyboardView.frame.origin.x, keyboardView.frame.origin.y + alpha, keyboardView.frame.size.width, keyboardView.frame.size.height);

 }
                 completion:nil];

在我执行重新加载标签或更改文本内容之后 uiview回到故事板位置。

  labelTest1.text = tempTextFiled;


        [textField setText:tempTextFiled];

如何让uiview保持在第二位?

1 个答案:

答案 0 :(得分:1)

尝试在没有故事板的情况下创建此视图(仅限代码)。这将解决您的问题。