我在tableViewCell中加载了textview控件,但是由于textview的高度被拉伸了,导致textview的起始输入位置不是从左上角开始,而是往下移动了,请问我改如何解决呢?
注:我加了这行代码 self.automaticallyAdjustsScrollViewInsets = NO; 并没有卵用。
ringa_lee
從圖上看,我覺得 textView 的輸入位置沒有問題呀。大概就是這個位置,這不是左上角麼?
你可以把 textView 標紅,看看遊標和 textView 的相對位置。因為UITextView跟UILabel不同,它有一點預設的 inset,所以會稍微往下往右一點是正常的。
UITextView
UILabel
加兩句
textView.textContainer.lineFragmentPadding = 0; textView.textContainerInset = UIEdgeInsetsZero;
可以減少這種 inset。
從圖上看,我覺得 textView 的輸入位置沒有問題呀。大概就是這個位置,這不是左上角麼?
你可以把 textView 標紅,看看遊標和 textView 的相對位置。因為
UITextView
跟UILabel
不同,它有一點預設的 inset,所以會稍微往下往右一點是正常的。加兩句
可以減少這種 inset。