-
0 votesanswersviews
如何在swift中的tableview中的didselectrow方法中点击内容视图
我是ios的新手我正在使用表格视图制作一个项目,其中我已经扩展了具有4个内容视图的表格视图单元格 . 当表格仅加载第一个内容视图时,当我选择行时,所有内容视图都会展开 . 但是当我点击第四个内容视图时,我也想要扩展所有内容视图单元格后,我想在第四个视图的tapGESTUREAction方法中访问indexPath.row . 这个扩展Cell的代码包含4个内容视图func tableView(_ ... -
190 votesanswersviews
在UILabel的NSAttributedString中创建可点击的“链接”?
我一直在搜索这几个小时,但我失败了 . 我可能甚至不知道我应该寻找什么 . 许多应用程序都有文本,在本文中是圆角矩形的Web超链接 . 当我点击它们 UIWebView 打开 . 让我感到困惑的是,他们经常有自定义链接,例如,如果单词以#开头,它也是可点击的,应用程序通过打开另一个视图来响应 . 我怎样才能做到这一点?有可能 UILabel 还是我需要 UITextView 或其他什么? -
1 votesanswersviews
UIPanGestureRecognizer顶级视图没有获取事件,子视图消耗它们
在顶级UIView上使用UIPanGestureRecognizer和UITapGestureRecognizer . Interface Builder中的设置: ViewController (我们的主视图控制器) UIView (我们的主视图并连接到我们的UIViewController 我们的核心 UIView 有一个名为“ Block ”的子视图,它只是一个 UIView ... -
0 votesanswersviews
尝试在自定义UIView子类上使用tap识别器时出现NSUncaughtException
我在viewController上有几个UIViews,我想点击它们把我带到不同的视图控制器 . 我有自定义UIView外观的自定义UIView子类,因为我无法从子类导航,我创建了一个委托协议,允许我从视图控制器导航 协议: protocol TapDelegate { func viewWasTapped() } 在视图控制器上我已经符合这个协议,创建了一个自定义子视图的实例(常量是图标)... -
0 votesanswersviews
UIview自定义类包括tapgesture有可能吗?
我试图使用 initWithFrame 但我无法显示 UIView ,这种代码解决了我在这里看到的许多问题,但不是我的情况: - (id)initWithFrame:(CGRect)frame myParams:(NSArray*)params; .m file - (id)initWithFrame:(CGRect)frame myParams:(NSArray*)params{ ... -
0 votesanswersviews
如何在Xamarin.Forms中使用Tap Gesture调用另一个页面?
我创建了一个图像按钮并在其中放置了一个Tap Gesture . 我希望我的图像按钮可以调用另一个页面,但我不知道如何在不使用Navigation.PushAsync的情况下执行此操作,但这会导致我出现此错误“Android上不支持全局支持PushAsync,请使用导航页面 . ” 这是我的XAML代码 . <Image Source="add.jpg"> &l... -
2 votesanswersviews
文本字段上的UITapGestureRecognizer与预期不符
在我的课程中,我在一个数组textViewRecognizer中有11个UITapGestureRecognizer,附加到数组boxArray中的100个UITextField中的11个 . 当点击包含UIGestureRecognizer的Textfield时,它会运行tappedTextView,我尝试获取第一个响应者的索引 . 但是,由于对事物的执行方式有一些奇怪的顺序,动作函数只给我前一... -
0 votesanswersviews
将UITapGesture添加到UIScrollView
我有一个 UIScrollView . 我给它做了一个轻击手势: self.tapGesture = UITapGestureRecognizer(target: self, action: #selector(self.tapped(_:))) self.tapGesture.delegate = self self.tapGesture.numberOfTapsRequired = 1 se... -
0 votesanswersviews
许多轻拍手势在视图上
我有轻拍手势的问题 . 我的情况是: - 使用UITapGestureRecognizer来关闭键盘的视图 - 视图上的标签,有2个手势 . 一个 UITapGestureRecognizer 打开弹出窗口, UITapGestureRecognizer (触摸次数为2)快速确认弹出窗口 . 但是,当我点击标签时, UITapGestureRecognizer 视图始终会收到操作 . 我怎样才能将... -
12 votesanswersviews
如何使用UITapGestureRecognizer同时检测点击和双击?
例如,我有一个视图,我想要两个不同的手势: 点击做动作A.双击做动作B. 问题在于UITapGestureRecognizer我只能设置最小所需的点击次数 . 单击手势识别器在双击手势识别器识别双击之前识别轻击 . 例: _tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selec... -
2 votesanswersviews
UITableViewCell中的多个Tap手势
我在TableViewController中的不同UIViews上创建并识别了几个轻击手势,并且正确识别了不同的手势 . 如下面的代码所示: override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell ... -
2 votesanswersviews
Swift:Gesture Recognizer没有注册Taps
我在让UITapGestureRecognizer注册用户的触摸时遇到了一些麻烦 . showMenu() 函数应该向用户显示部分透明的blackView,并且我已经实现了手势识别器,以便当用户点击blackView时,_1822625被调用并使视图淡入淡出 . 在我的XCode控制台中,我没有收到代码中指定的打印消息“dismissed” . 提前致谢! func showMenu(){ ... -
28 votesanswersviews
点击手势在uiimageview上无法识别
我添加了两个 uiimageview ,一个在另一个 subview uiview ( imageview1,imageview2 ) . 在第一个视图中,顶部 uiimageview 被隐藏( imageview2 ),而在第二个视图中,底部 imageview 被隐藏( imageview1 ) . 分配点按手势: UITapGestureRecognizer *singleTap = [[U... -
6 votesanswersviews
UITapGestureRecognizer莫名其妙地停止识别轻击手势
尽可能简单地说,我已经分配给 UIImageView 的 UITapGestureRecognizer 将不可避免地并且莫名其妙地停止触发它所针对的方法 . 它甚至更奇怪,因为有时它只会在一次敲击后停止识别手势,而其他时间则需要数十次敲击才能识别 . 但是,每次都没有失败,它将不可避免地停止 . 我已经尝试将轻拍手势设置为强关联属性,但这没有任何效果 . 我的选择器方法已经运行了,我删除了手势然后... -
0 votesanswersviews
uicollectionview segue to detail viewcontroller swift
// // ViewController.swift // Fashun // // Created by Alex Macleod on 20/10/14. // Copyright (c) 2014 Alex Macleod. All rights reserved. // import UIKit class ViewController: UIViewController, U...