1
Galvin 2015-04-13 23:49:43 +08:00 1
我不是很理解你的意思?你的意思是如果placeholder的缩进跟着content的话就会变成两行显示?要让placeholder紧挨着textview的边界吗?
uitextview的缩进我是通过给uitextview定义一个inset的property,当每次set的时候,调用[self layoutIfNeed],在自己的uitextview中重写 - (CGRect)textRectForBounds:(CGRect)bounds - (CGRect)editingRectForBounds:(CGRect)bounds 这两个方法来实现缩进的。。 我之前弄uitextview的时候设置placeholder是通过判断textview.text来实现的,但是后面觉得这种方式有挺大的局限性的。。所以我就在uitextview上加了个label的property,这样能满足我的很多要求。希望能帮到你:-) |
2
qq2511296 2015-04-14 10:55:22 +08:00
@Galvin
- (CGRect)textRectForBounds:(CGRect)bounds - (CGRect)editingRectForBounds:(CGRect)bounds 这2个是textField的方法吧? |
3
lcl22hope OP @Galvin 和您理解的差不多,当我同时设置了lineFragmentPadding和inset时,原本单行的placeholder就变成两行,嗯 您说的Label的方法我试试,多谢!
|
6
lcl22hope OP |