3

私はテキストを持ってUITextViewいますが、その中のテキストは下に揃えられていますが、次のように下からマージンが必要です:

----------------

いくつかのテキスト

----------------

があればUITextField使えますeditingRectForBounds:。しかし、UITextViewどうすればこの機能を実現できますか? 任意のソリューションをいただければ幸いです。UITextFieldそして、代わりに使用するようにアドバイスしないでください! が必要UITextViewです。前もって感謝します。

4

2 に答える 2

23

iOS 7 の UITextView の場合、これを使用します。

textView.textContainerInset = UIEdgeInsetsMake(10, 10, 10, 10);

于 2013-12-17T21:21:03.630 に答える
6

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;

ここで、インセットは、テキストビューで値のようなパディングを与えることができる場所です。textview の高さは自動調整なので、テキストに応じて変更されます。

于 2013-07-23T12:11:43.720 に答える