如何在故事板 TextView 中修复 UITextView

How To Fix UITextView in storyboard TextView

这里我想修复一个 UITextView,它是我在添加到故事板上的 textView 中以编程方式创建的。我试过这种方法,但没有用。

_textView 是一个 textView,我必须在其中修复 UITextView *descrip

contentView 是我拥有 _textView 的视图。

  UITextView *descrip = [[UITextView alloc]init];

  descrip.view.frame = CGRectMake(_textView.frame.origin.x,_textView.frame.origin.y,_textView.frame.size.width,_textView.frame.size.height);

  [self.contentView addSubview:descrip.view];

这里是正确的方法

UITextView *descrip = [[UITextView alloc]initWithframe:CGRectMake(_textView.frame.origin.x,_textView.frame.origin.y,_textView.frame.size.width,_textView.frame.size.height)]
  [self.contentView addSubview:descrip];

你可以这样做--

UITextView *descrip = [[UITextView alloc]initWithFrame:_textView.frame];
[self.contentView addSubview:descrip];

如果您想提供与 _textView frame.

相同的框架,则无需使用 CGRectMake

如果我没理解错的话,你是想添加描述into_textView;试试这个:

UITextView *descrip =[[UITextView alloc]initWithFrame:CGRectMake(0, 0, _textView.frame.size.width, _textView.frame.size.height)];
descrip.backgroundColor=[UIColor blueColor];
[self.contentView addSubview:descrip];  //here add subview to texview not content view