Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使UITextView对点击事件作出反应。(iphone)_Iphone_Objective C_Ios_Cocoa Touch - Fatal编程技术网

使UITextView对点击事件作出反应。(iphone)

使UITextView对点击事件作出反应。(iphone),iphone,objective-c,ios,cocoa-touch,Iphone,Objective C,Ios,Cocoa Touch,我正在尝试实现一个可滚动的文本视图(不可编辑),显示一些帮助信息等。当用户完成后,他所要做的就是点击它,它将消失/隐藏,用户将返回主屏幕 UITextview未对tap事件作出反应(或者我不确定如何使其对tap事件作出反应)。 你知道如何实现这一点吗 我还试着把它放在一个透明的按钮里,这样我就可以捕捉到点击,但是我不能滚动文本视图,因为它似乎在按钮后面 我是iphone新手,有什么帮助吗。。。gr8 谢谢在文本视图中添加点击手势识别器怎么样 UITapGestureRecognizer *ges

我正在尝试实现一个可滚动的文本视图(不可编辑),显示一些帮助信息等。当用户完成后,他所要做的就是点击它,它将消失/隐藏,用户将返回主屏幕

UITextview未对tap事件作出反应(或者我不确定如何使其对tap事件作出反应)。 你知道如何实现这一点吗

我还试着把它放在一个透明的按钮里,这样我就可以捕捉到点击,但是我不能滚动文本视图,因为它似乎在按钮后面

我是iphone新手,有什么帮助吗。。。gr8


谢谢

在文本视图中添加点击手势识别器怎么样

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(textViewTapped:)];
[yourTextView addGestureRecognizer:gestureRecognizer];

确保包含
[yourTextView setUserInteractionEnabled:YES]
大家好,我将代码添加到viewDidLoad()方法中,它成功了。我希望这是添加这一点的正确地点。。尽管如此,我注意到在我的xib/nib屏幕中,我没有任何手势识别器对象可从库中选择。我看到了一个小视频,开发者把它拖到了一个图像上,但我没有看到他们。。?我使用的是Xcode 4.1开发人员库。知道我为什么看不到那些东西吗?谢谢是的,这正是正确的位置,因为视图层次结构保证在这一点上已经设置好。为了向像我这样的新手澄清,action:SEL(textViewTapped:)应该是action:@selector(textViewTapped:)