【发布时间】:2011-12-16 14:44:23
【问题描述】:
UITextField 的文本矩形与可编辑文本有什么区别?
我只想移动文本字段内显示文本的位置。我应该用完全相同的实现覆盖这两种方法吗?
UITextField Class Reference
textRectForBounds:
返回文本字段文本的绘图矩形。
editingRectForBounds:
返回可以显示可编辑文本的矩形。
【问题讨论】:
标签: ios uikit uitextfield
UITextField 的文本矩形与可编辑文本有什么区别?
我只想移动文本字段内显示文本的位置。我应该用完全相同的实现覆盖这两种方法吗?
返回文本字段文本的绘图矩形。
返回可以显示可编辑文本的矩形。
【问题讨论】:
标签: ios uikit uitextfield
textRectForBounds: 允许您在文本字段未被编辑时设置文本的矩形。
editingRectForBounds: 允许您在编辑文本字段时设置文本的矩形。
所以,是的,除非您希望文本在开始和结束编辑时跳转,否则您应该使用完全相同的实现来实现两者。
【讨论】: