下图显示了TextView内部的视图。现在我希望UIView从哪里结束textview开始编辑,不仅从左上角也从左下角开始编辑。
怎么做?
有可能吗?
如果是,那怎么办?
如果不是,那么还有其他任何建议吗?
如果下面是文本,则会将代码应用于左侧填充
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 20)];
textField.leftView = paddingView;
textField.leftViewMode = UITextFieldViewModeAlways;
答案 0 :(得分:1)
您可以使用以下代码
包装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];