草庐IT

UItapgestureRecognizer

全部标签

ios - 如何将 UITextView 的光标移动到 TOUCHED LOCATION?

我的问题的目标是制作像iOS一样的笔记应用程序。iOS的笔记应用的要点是他们提供给用户使用超链接或电话号码链接或电子邮件地址作为蓝色文本颜色,我们可以同时编辑文本。通常,当我们按下UITextView时,它会将光标定位到我们触摸的位置。但是如果我使用UITextView的dataDetectorTypes来放置电话号码或iOS笔记应用程序之类的http链接,我应该将其设置为不可编辑,否则链接不起作用。这意味着我无法单击UITextView和编辑文本。但我可以使用下面的代码将其设置为可编辑UITapGestureRecognizer*recognizer=[[UITapGestureRe

iphone - 如何让图像在我双击的地方缩放?

如果我双击它,我设法让我的应用程序放大我的图像,但它不会放大我双​​击的地方!我希望图像以我双击的坐标为中心!我的代码:在.h文件中:-(void)handleDoubleTap:(UIGestureRecognizer*)gestureRecognizer;在.m文件中:UITapGestureRecognizer*doubleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleDoubleTap:)];[doubleTapsetNumberOfTapsRequired:2];[sel

iphone - 如何检测 View 中任意位置的点击?

我的应用程序有一个教程,它应该只在应用程序第一次打开时显示,点击它可以关闭。我正在我的viewDidLoad中初始化一个UITapGestureRecognizer:tapper_tut=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSingleTap:)];tapper_tut.cancelsTouchesInView=FALSE;[self.viewaddGestureRecognizer:tapper_tut];我有一个IBAction来检测点击并将教程设置为隐藏:-(IBActio

ios - 在 IOS 中比较两个图像的 RGB

在我的应用程序中,我需要比较两个图像的RGB是否相同。我正在使用这段代码...-(CGFloat)compareImage:(UIImage*)imgPrecapturedImage:(UIImage*)imgCaptured{intcolorDiff;CFDataRefpixelData=CGDataProviderCopyData(CGImageGetDataProvider(imgPre.CGImage));intmyWidth=(int)CGImageGetWidth(imgPre.CGImage)/2;intmyHeight=(int)CGImageGetHeight(img

iphone - 在 UILabel 的一部分上点击手势

我可以使用以下代码成功地将点击手势添加到UITextView的一部分:UITextPosition*pos=textView.endOfDocument;//textView~UITextViewfor(inti=0;i我希望在UILabel中模仿相同的行为。问题是,UITextInputTokenizer(用于标记单个单词)在UITextInput.h中声明,并且只有UITextView和UITextField符合UITextInput.h;UILabel没有。有解决办法吗?? 最佳答案 试试这个。让你的标签成为label://a

ios - 检测在 UIScrollView 中点击 UIImageView

我有一个水平ScrollView,其中填充了UIImageViews。我想检测UIImageView上的点击并更改其背景颜色。不知何故,点击手势无法正常工作。但是,当我向ScrollView添加轻击手势时,它起作用了。scrollview.backgroundcolor可以更改。但我想检测它包含的UIImageViews上的点击!UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,50,768,127)];[scrollViewsetScrollEnabled:YES];scrollView.ba

ios - UILongPressGestureRecognizer 不工作,但将它换成 UITapGestureRecognizer 工作正常。为什么?

我有一个带有UILongPressGestureRecognizer的UIImageView,无论我如何配置手势识别器,它似乎都检测不到长按手势。但是,如果我将它换成UITapGestureRecognizer,that就可以正常工作。可能发生了什么?这就是我配置UILongPressGestureRecognizer的方式:UIImageView*cellView=(UIImageView*)[viewviewWithTag:5];UILongPressGestureRecognizer*longPressGestureRec=[[UILongPressGestureRecogniz

ios - 从 UITapGestureRecognizer 获取对象的标签

我有一个UIScrollView在子类UIView的自定义类中使用。在该ScrollView中,我添加了其他几个自定义对象(所有子类UIView以及),如下所示:UITapGestureRecognizer*tap;for(intcount=0;count0)needsNextPage=(pageCheck%kSchemesPerPage==0);needsNextPage?pageCheck=0:pageCheck++;}然后我尝试查看ColorScheme的标签以做出相应的响应:-(void)schemeTouchedAtIndex:(UITapGestureRecognizer*

ios - 向 UILabel 的一部分添加点击手势

我有一个像这样的NSAttributedString:NSMutableAttributedString*str=[[NSMutableAttributedStringalloc]initWithString:@"testingitout@clickhere"];NSIntegerlength=str.length;[straddAttribute:NSForegroundColorAttributeNamevalue:[UIColorbestTextColor]range:NSMakeRange(0,length)];NSMutableAttributedString像这样设置为UI

ios - 点击手势对我不起作用

我开始使用这个Appletutorial.所以我通过在ImageView上拖放创建了一个点击手势,然后我控制拖动到我的UIViewControler并且事件(Action)创建成功。但我的问题是它没有触发事件。我还需要做其他事情吗? 最佳答案 您必须从storyboard/xib设置UIImageView的USERInteractionEnabled勾选“交互”下启用的用户交互 关于ios-点击手势对我不起作用,我们在StackOverflow上找到一个类似的问题: