动画UITextField textRect更改?

时间:2016-06-14 14:03:27

标签: ios swift uikit uiviewanimation

我有一个UITextField的子类,基于它是否正在编辑textRect和editRect的更改。

我想知道是否有办法让这种变化动起来。由于它们是在后台调用的,所以我不知道如何触发动画。

override func textRectForBounds(bounds: CGRect) -> CGRect {
    let topLeft = CGPoint(paddingH+(self.editing ? 0 : imageView.frame.width), paddingV)
    let size = CGSize(bounds.width-imageView.frame.width-paddingH*2, bounds.height-paddingV*2)
    let rect = CGRect(origin: topLeft, size: size)
    return rect
}

override func editingRectForBounds(bounds: CGRect) -> CGRect {
    return textRectForBounds(bounds)
}

0 个答案:

没有答案