私はUITextViewを持っていて、コンテンツインセットを次のように設定しています
[atextView setContentInset:UIEdgeInsetsMake(0, 10, 0, 0)];
このコードは iOS 6.1 以下で動作しますが、iOS 7.0 では何も起こりません。
私はUITextViewを持っていて、コンテンツインセットを次のように設定しています
[atextView setContentInset:UIEdgeInsetsMake(0, 10, 0, 0)];
このコードは iOS 6.1 以下で動作しますが、iOS 7.0 では何も起こりません。
答えを得た:
[atextView setTextContainerInset:UIEdgeInsetsMake(7, 7, 0, 0)];
私の問題を修正しました。
そしてスイフトで...
@IBOutlet var tv:UITextView!
override func awakeFromNib() {
super.awakeFromNib()
tv.textContainerInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
}
更新:それを行う別のオプション。
UIView *spacerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
[msgtext setLeftViewMode:UITextFieldViewModeAlways];
[msgtext setLeftView:spacerView];