使用Swift使用UITextField的NSTextAlignment为变化设置动画

时间:2016-03-25 21:32:20

标签: ios swift uitextfield animatewithduration

我很好奇是否可以为UITextField的文本对齐方式中的更改设置动画。基本上我有一个UITextField,通常将对齐设置为居中,我希望它在用户开始编辑时动画到左边。以下是我在UITextField委托方法中尝试过的代码:

    public void insertFront(Item x)
    {
    if(front==maxSize)
        front=0;
    queArray[front++]=x;
    nItems++;
    }

当我点击文本字段并开始编辑时,文本对齐确实会发生变化,但它没有动画效果。我只是想知道我试图做什么甚至是可能的。它对我的应用程序的操作绝对不是必不可少的,但对于这种情况,它看起来会非常好。

非常感谢任何和所有建议。 谢谢!

1 个答案:

答案 0 :(得分:0)

可悲的是,无法为NSTextAlignment更改设置动画。但是,你可以通过聪明来伪造效果。如需灵感,请参阅this question