Mai*_*r00 2 cocoa-touch objective-c uitextview ios
我有一个UITextView但是文本在底部对齐,但我希望底部有一个边距,如下所示:
----------------
一些文字
----------------
如果我有一个UITextField我可以使用editingRectForBounds:.但是我UITextView怎么能用它实现这个功能呢?任何解决方案将不胜感激.并且,请不要建议我使用UITextField!我需要UITextView.提前致谢.
Ale*_*one 22
对于iOS 7中的UITextView,请使用以下命令:
textView.textContainerInset = UIEdgeInsetsMake(10,10,10,10);
对于iOS 6,试试这个:
TxtView =[[UITextView alloc] initWithFrame:CGRectMake(x, y, 250, 70)];
TxtView.font = [UIFont systemFontOfSize:15];
TxtView.autocorrectionType = UITextAutocorrectionTypeNo;
TxtView.clipsToBounds = YES;
TxtView.scrollEnabled=YES;
TxtView.editable=YES;
TxtView.contentSize=TxtView.frame.size;
TxtView.returnKeyType = UIReturnKeyDone;
TxtView.contentInset = UIEdgeInsetsMake(-4,0,-4,0);
TxtView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
TxtView.layer.cornerRadius = 5;
TxtView.clipsToBounds = YES;
Run Code Online (Sandbox Code Playgroud)
在这里,您可以在文本视图中为填充值提供填充.textview height是自动调整大小,因此它将根据文本进行更改.
| 归档时间: |
|
| 查看次数: |
5670 次 |
| 最近记录: |