UITextView 不响应

3
我在我的代码中使用了TextView,使用以下代码:
UITextView *ObservationTextView3=[[UITextView alloc]init];
ObservationTextView3.frame=CGRectMake(45, ObservationLabel3.frame.origin.y+ObservationLabel3.frame.size.height, 410, 70);
[ObservationTextView3 setKeyboardType:UIKeyboardTypeDefault];
ObservationTextView3.font=[UIFont fontWithName:@"Helvetica" size:14];
ObservationTextView3.delegate=self;
ObservationTextView3.tag=139;
ObservationTextView3.text = @"";
ObservationTextView3.layer.borderWidth=1.0f;
ObservationTextView3.layer.borderColor=[UIColor lightGrayColor].CGColor;
ObservationTextView3.layer.cornerRadius=4.0f;
[_BeverageRoutineScroll addSubview:ObservationTextView3];

但是我无法使这个TextView响应,我尝试了很多方法,但一切都徒劳无功。

请帮我解决这个问题。


你在 ViewController.h 文件中添加了 UITextViewDelegate 吗? - Pradhyuman sinh
2
您的TextView的框架超出了其父视图的框架。 - Aaron Brager
1
我已经尝试了你的代码,对我来说完美运行。 - Pradhyuman sinh
你在你的.m文件中添加了 #import <QuartzCore/QuartzCore.h> 吗? - Nazik
注意:将实例命名为小写字母:observationTextView3,而不是ObservationTextView3。 ;) - Larme
1个回答

1

试试这个:

[self.view bringSubviewToFront:yourTextView];

[self.view sendSubViewToBack:yourScrollview];

或者

[self.yourScrollView setUserInteractionEnabled:YES];

[self.yourTextView setUserInteractionEnabled:YES];

或者

检查你的滚动视图内容大小和文本视图框架


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接