2017-03-02 8 views
0

私は何らかのテキストでUITextViewを取得しました。テキストは常にテキストビューの左上隅ではなく、このような上縁から大きなインデントでない表示されます。 textView with textUITextViewは、私が望むよりも低いテキストを配置します

私はこのような「コンテンツモード」を「左上」の属性を設定、それは助けませんでした。 attribute setted to top left

方法[self.infoTextView scrollRangeToVisible:NSMakeRange(0, 0)];は役に立ちませんでした。 メソッド[self.infoTextView setContentOffset:CGPointZero animated:NO];は仕事をすることができますが、ユーザーに既に表示されている場合にのみテキストを移動するので、UIに混乱が生じます(最初のユーザーはテキストを下部に表示し、テキストは直ちに位置を変更します)。

UITextViewの左上隅にテキストを表示するにはどうすればよいですか?助けていただければ幸いです。

私はXcodeバージョン8.2.1を使用しています。

+0

あなたはどこかで 'UIEdgeInsetsMake'を使用しています。プロジェクトをもう一度チェックしてください。 –

+0

@agent_stackいいえ、私はこの機能を使用していません。プロジェクト内の検索で何も見つかりませんでした。また、私は 'self.infoTextView.contentInset = UIEdgeInsetsMake(2、2、0、0);'を試しましたが、私が試した他のメソッドと同様に、すでに見えるテキストビューでのみ動作します。 –

+0

実際に何をしたいですか?うん、このedgeInsetはtextView内のテキストを設定します。 –

答えて

0

解決方法:新しいtextViewが新しく追加されました。内容はちょうど左上隅にあります。私はtextViewと私のコードとストーリーボードファイルで何もしなかったと確信しています。私は私のプロジェクトの複数のこのバグを見たが、新鮮な新しく追加する前の時間textViewは問題を解決しませんでした。今回は、それが助けになりました。あなたの答えをありがとう!

関連する問題