【发布时间】:2015-08-14 20:31:41
【问题描述】:
当我为我的UITextField 子类的位置设置动画时,字段中的文本会与持有它的UITextField 的位置不同步,这非常不和谐,我不知道为什么会这样:
我的子类在文本字段的右侧添加了一个按钮,当点击该按钮时,它会调用视图控制器上的一个方法,该方法会更改文本字段边框颜色并通过更改顶部空间约束来将文本字段向上移动到屏幕上文本字段,以及位于其上方的其他几个视图。
[UIView animateWithDuration:0.3
animations:^{
self.tableViewBottomSpaceConstraint.constant = 0;
self.mainLabelHeightConstraint.constant = 0;
self.subLabelTopSpaceConstraint.constant = 0;
self.postCodeFieldTopSpaceConstraint.constant = 12;
[self.view layoutIfNeeded];
}];
【问题讨论】:
-
兄弟这里有同样的问题....我也面临同样的问题。在我的自定义类中,我只是从左侧向文本字段提供填充。还没想好。
标签: ios objective-c iphone animation uitextfield