文字的UITextField
矩形与可编辑的文字之间有什么区别?
我只想移动文本在文本字段内显示的位置。我是否应该使用完全相同的实现来覆盖这两种方法?
UITextField Class Reference
textRectForBounds:
返回文本字段文本的绘图矩形。
editingRectForBounds:
返回可以显示可编辑文本的矩形。
最佳答案
textRectForBounds:
可让您在不编辑文本字段时设置文本的矩形。editingRectForBounds:
可让您在编辑文本字段时设置文本的矩形。
因此,是的,除非您希望在开始和结束编辑时跳转文本,否则都应使用完全相同的实现来实现。
关于ios - UITextField:textRectForBounds:与。 editRectForBounds:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8535760/