【发布时间】:2014-02-16 18:02:35
【问题描述】:
我创建了一个自定义 UITextView 以显示占位符。我使用的方法是 TextChangedNotification 上的 drawInRect。它大部分工作正常并显示占位符。
问题是占位符位于 UITextView 的左上角。我想要的是把它放在光标之后。
到目前为止,我发现的唯一解决方案是设置传递给 drawInRect 的 CGRect 的 X 和 Y 坐标以填充内容,即
CGRectMake(6,Font.PointSize/2,Width,Height) // X value is hardcoded
这看起来有点像 hack。
有没有更好的方法将占位符文本定位在光标之后?
【问题讨论】:
标签: ios objective-c alignment uitextview