我使用这个方法将文本字段居中于相关位置:
[textField setCenter:[someObject center]];
[textField becomeFirstResponder];
这看起来很棒,漂亮地居中于对象之上,准备接受文本。我希望文本以特定的方式格式化,因此在编辑更改处理程序中,我修改文本并设置为新文本:
[textField setText:newText];
当我这样做时,文本字段会跳回到它居中之前的位置。我希望文本字段可以保持在物体上方并居中。
我的经验是可能有更好的方法来实现这一点,例如移动文本字段并动态更改其内容,而无需解决各种怪异问题。有什么建议吗?