2015-12-01 54 views
0

下圖顯示了在TextView中有一個視圖。現在我想要那裏UIView從那裏結束textview開始編輯,不僅從左上角還從左下角。如何在UITextView中設置UIView

怎麼辦?

可能嗎?

如果是,那麼如何?

如果不是,那麼其他建議?

在日提交下面的代碼文本的情況下被應用於左填充

UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 20)]; 
    textField.leftView = paddingView; 
    textField.leftViewMode = UITextFieldViewModeAlways; 

enter image description here

+1

參考這個答案添加任何控制:http://stackoverflow.com/a/20033752/433562 –

+0

謝謝@AnandV ..你剛剛做了我的一天 –

回答

0

可以包裹textfiled使用以下代碼

UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 30, 30)]; 
self.textView.textContainer.exclusionPaths = @[imgRect]; 

而且,現在你可以在地方 「imgRect」

UIView *spacerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)]; 
spacerView1.backgroundColor = [UIColor redColor]; 
[textView addSubview:spacerView1];