在 Swift 中是否有办法知道哪个对象被刷了?

2024-02-02

我想传递发件人redBox到函数leftSwipeFunc。我不知道如何传递一个不是的参数UISwipeGestureREcognizer。如果您知道答案,请帮助我。

let swipeLeft = UISwipeGestureRecognizer(target: self, action: Selector("leftSwipeFunc:")) 
swipeLeft.direction = UISwipeGestureRecognizerDirection.Left
redBox.addGestureRecognizer(swipeLeft) 

func leftSwipeFunc(gesture:UISwipeGestureRecognizer){ }

手势识别器有一个属性称为view那就是UIView他们所依附的。所以,你可以在里面使用它leftSwipeFunc获取视图:

func leftSwipeFunc(gesture: UISwipeGestureRecognizer) {
    let swipedView = gesture.view

    // Assuming redBox is a property of your view controller
    if swipedView == redBox {
        println("the redBox was swiped")
    } else {
        println("some other view was swiped")
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Swift 中是否有办法知道哪个对象被刷了? 的相关文章

  • Xcode 4 单元测试链接器错误

    注意 使用 GHUnit 不是此问题的可接受答案 我知道大多数人认为 GHUnit 比 Xcode4 OCUnit 更好 但这不是我要问的 我将单独评估 我有一个在 Xcode4 中从头开始创建的 Xcode 项目 在创建过程中选中了 包含
  • StoreKit2 Transaction.currentEntitlements 不返回自动续订

    如何得到Transaction currentEntitlements返回应用程序关闭时发生的订阅自动续订交易 我已经在 macOS 应用程序中实现了自动续订订阅 我有一个StoreManager创建听众Transaction curren
  • 在 iOS6 上的 UITextView 上使用 attributeText (NSAttributedString) 仅适用于段落样式或字体,但不能同时适用于两者

    我一直在尝试使用 UITextView 的 attributeText 属性将可调整的行高添加到我的自定义 UITextView 中 我的代码在模拟器中运行良好 但无法在 iPhone5 上运行 如果我删除字体行 行高会起作用 但文本会恢复
  • 将活动指示器添加到 UIAlertView

    我正在尝试添加UIActivityIndicatorView to UIAlertView但无法完成它 我看过有关此实现的帖子 发现它仅适用于 iOS7 以下的版本 下面是我尝试过的代码 var alert UIAlertView UIAl
  • IOS:从故事板中的原型单元中触发多个segues

    有没有办法将原型单元连接到不同的场景 并在 didSelectRowAtIndexPath 方法上调用 self PerformSegueWithIdentifier NAMEOFTHESEGUE sender self 我似乎无法将多个
  • 将 IOS 中的应用程序功能限制为仅适用于 Cell/WiFi 数据。

    我已经在 StackOverFlow 上进行了搜索 但没有找到任何关于如何使用所需设备功能或UIRequiresPersistentWiFi 如何在我的应用程序中设置值 以便该应用程序仅适用于 iPhone 中的蜂窝数据 WiFi 目前 我
  • Crashlytics 集成问题

    我在整合时遇到问题崩溃解决方案进入我的项目 按照网站上的说明进行操作 但不久之后安装 Crashlytics mac 应用程序 添加新的构建脚本 粘贴脚本 然后我构建我的项目以继续 然后应用程序崩溃了 Update 当时 我忘记在 AppD
  • 对于 iOS 6,如何在后台线程上加载数据然后更新 UI?

    有很多方法可以做到这一点 但 iOS 6 应用程序当前 现代 正确的方法是什么 这就是我现在正在做的事情 void viewDidLoad super viewDidLoad weak MyViewController weakSelf s
  • iOS上数组的Swift Metal并行求和计算

    基于 Kametrixomanswer https stackoverflow com questions 38164634 compute sum of array values in parallel with metal swift
  • Xcode:libpods.a 为红色

    有人知道为什么吗 我正在使用 SWRevealViewController 到目前为止它一直在工作 我正在使用工作区 并且我已经研究过其他文章 但到目前为止没有任何效果 它不会引发错误 但是当我运行程序时 它不会加载任何内容 因为 SWRe
  • 使用 NSURLSession 进行单元测试

    我想为使用共享的方法编写单元测试NSURLSession 特别是 NSURLSessionDataTask下载数据 基本上 我希望目标方法能够接收模拟响应 数据 而不需要互联网连接 模拟这些组件的不太不显眼的方式是什么 我正在考虑填充NSU
  • .m 文件中的空 @interface 声明有何用途?

    我启动了一个新的 iOS 5 项目 并注意到每个 m 文件顶部都有一些新内容 import HomeViewController h interface HomeViewController end implementation HomeV
  • 是否可以在不使用 LibGDX 的情况下从 RoboVM 访问 OpenGL ES?

    是否可以从 RoboVM 访问 iOS 上的 OpenGL ES不使用 LibGDX 如果是的话 有什么有用的参考吗 我唯一能找到的是两年多前的这个超级简单的演示 http robovm com ios opengles in java o
  • sizeWithFont:constrainedToSize:lineBreakMode:不准确?

    sizeWithFont constrainedToSize lineBreakMode 似乎没有给我返回正确的宽度 执行这些代码后 我看到标签中的部分字符串被切断 这意味着我必须手动添加一些像素到大小 我错过了什么吗 我有一个 UILab
  • 将 NSTabViewItem 的副本从 NSTabView 添加到同一个 NSTabView

    我正在创建一个简单的网络浏览器 并希望实现选项卡 为此 我使用NSTabView 我基本上希望每个选项卡都有一个WebView这将显示网站已加载 我从只有一个选项卡开始 并希望在创建新选项卡时添加第一个选项卡的精确副本 我尝试过类似的东西t
  • 如何一次运行多个后台线程任务?

    我正在尝试循环遍历包含 2016 年 10 月日期的 String 对象数组 这意味着 31 个 String 对象 2016 年 10 月 1 日 2016 年 10 月 31 日 对于每个对象 我想从数据库检索一些数据并附加返回值 也是
  • 如何在 iPhone 应用程序中运行进程而不阻塞用户界面

    我正在 iPhone 上访问照片库 需要很长时间才能导入我在应用程序中选择的图片 如何在辅助线程上运行该进程 或者我应该使用什么解决方案来不阻塞用户界面 我在这里使用 PerformSelectOnBackground 或 GCD 对示例代
  • 如何禁用 iOS 8 表情符号键盘?

    iOS 8 中是否有任何选项可以停止显示表情符号键盘 它在数字键盘和安全文本中不可用 但对于电子邮件来说它是存在的 如果无法禁用它如何从表情符号中获取字符串值 尝试这个 BOOL textField UITextField textFiel
  • 如何使我的响应式网站在手机上支持“请求桌面网站”?

    我有一个响应灵敏的动态网站 Java Servlet 驱动且完全手工编码 由于它是一个返回数据表的科学站点 因此某些选项在较小的视口宽度下不可用 然而 可能有些用户更喜欢在桌面网站上挣扎才能访问这些选项 我希望适应他们 我的问题是 对于 i
  • 如何解决 Xcode 7 中的 No Type or Protocol Named 错误?

    我试图passing从第二个开始的值class我正在使用的头等舱protocol and delegate过程 每当我运行我的程序时 我都会遇到以下问题 No Type or Protocol Named locateMeDelegate

随机推荐