草庐IT

touch-action

全部标签

Android - 如何接收广播 Intent ACTION_SCREEN_ON/OFF?

...MyBroadcastReceiver设置为将foo吐到日志中。什么也没做。请问有什么建议吗?我是否需要分配任何权限才能捕获Intent? 最佳答案 我相信这些Action只能由在Java代码中注册的接收者(通过registerReceiver())接收,而不是通过在list中注册的接收者。 关于Android-如何接收广播IntentACTION_SCREEN_ON/OFF?,我们在StackOverflow上找到一个类似的问题: https://st

ios - 向后滑动 Swift 5 添加 Action

在我的应用程序中,我有一个UINavigationController,它在我的所有ViewController上放置了一个导航栏,并且在每个ViewController中,我都有一个自定义后退按钮。在一个特定的ViewController中,我需要在返回到前一个ViewController时发送一些数据。当用户使用自定义功能按下后退按钮时,我能够执行此操作,但当用户滑动返回时,此功能将被忽略。我尝试使用这个答案:Addinganactiontobackswipesswift4但是在导航Controller中调用visibleViewController或topViewControll

cocoa-touch - 在扩展中添加便利初始化器并在子类上调用它们

我正尝试在Swift中向UIView添加扩展方法,如下所示:extensionUIView{convenienceinit(superview:UIView){self.init(frame:CGRect())superview.addSubview(self)}}稍后,我可以使用这个新的初始化器,但只能在UIView上,我不知道如何在我自己的子类上使用它。varpoView:UIView=UIView(superview:someSuperview)//JustdandyvarmyViewSubclass:MyViewSubclass(superview:someSuperview)

cocoa-touch - Swift 的内置函数列表在哪里?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion因为我是Swift的新手,所以当我想做一些基本的事情时,我会“重新创建”实际上已经创建的函数(内置函数:排序、等于、查找、包含等)所以我想知道您是否有所有这些功能的详细信息和解释的链接(还有示例就太棒了!)我找到了this但它已经很旧了(2014年6月)并且没有记录所有内容。

ios - 在 Swift 模块、Cocoa Touch 框架中,将一些私有(private)数据存储在哪里?

我需要存储一些私有(private)数据(当前session票证或设置)在我当前的Swift模块中。对于简单的应用程序,选项通常是NSUserDefaults或磁盘上的某些文件,因此我不需要任何使用我的CocoaTouchFramework的应用程序即可从外部访问(至少修改)此数据,因为某些应用程序可能会清理它由于某些原因,我拥有自己的文档文件夹,开发人员可能根本不知道我存储在这里的数据。与NSUserDefaults相同的情况。模块有自己的文档文件夹吗?我只是想知道,这样做的正确方法是什么?任何帮助都会很棒,谢谢! 最佳答案 Sw

ios - 使用 3D Touch 的压缩 View

我刚刚在我的应用程序的表格View中实现了3DTouch的查看和弹出功能。我正在为peekView使用一个不同的、更精简的ViewController,我希望pop将用户带到完整版本的View(与Instagram应用程序类似的样式)。我想知道我该怎么做?当我实例化peek时,我看不到如何在代码中做到这一点,所以我唯一能想到的是在弹出后立即继续到完整View?有人有什么想法吗?编辑:这就是我所说的那种系统: 最佳答案 这对我有用。也许在-(void)previewingContext:(id)previewingContextcom

swift - 通过 NSMenuItem 触发一个 Action

是否可以通过单击NSMenuItem来触发与任何ViewController无关的操作? 最佳答案 是的,这是可能的!在NSMenuItem上的属性上使用target像这样:varnewItem:NSMenuItem=NSMenuItem(title:"Quit",action:Selector("Quit:"),keyEquivalent:"")newItem.target=//YourTarget 关于swift-通过NSMenuItem触发一个Action,我们在StackOver

ios - 如何使用 touches 方法拖动 UIImageView

我正在尝试通过触摸屏幕在屏幕上拖动UIImageView。但我希望能够不断移动Sprite,目前我的代码仅将Sprite移动到我触摸的位置,如果我在屏幕上按住触摸一段时间然后移动,Sprite将随之移动。但是我不想“不得不”触摸UIImageView来激活移动,我想触摸屏幕上的任何地方并从UIImageView获得移动响应,从它的当前位置。这是我的代码。varlocation=CGPoint()overridefunctouchesMoved(touches:Set,withEventevent:UIEvent?){iflettouch=touches.first{location=t

swift - 按钮 Action 的代码是什么?

再次强调,我很喜欢这个库,但时不时会遇到一些小问题。对于RaisedButton,当以编程方式创建按钮时,需要什么代码来创建操作?btn1.addTarget(self,action:"okButton",forControlEvents:UIControlEvents.TouchUpInside)funcokButton(sender:RaisedButton!){print("buttonpressed")}导致无法识别的选择器发送到实例。 最佳答案 在您的代码中删除可选参数的展开:funcokButton(sender:Rai

ios - 停止任务直到 AlertController Action 发生 Swift

我尝试从present的completion参数执行一个任务,这样它只会在UIAlertController关闭后执行所需的功能。但是,在警报中采取操作之前调用了该函数。我如何等待执行功能直到采取行动?letalert=UIAlertController(title:"WildCardPlayed",message:"Chooseyoursuit",preferredStyle:.alert);forsuitinsuits{alert.addAction(UIAlertAction(title:suit,style:.default,handler:crazyEightPlayed))