草庐IT

ACTION_DREAMING_STARTED

全部标签

ios - 通过 iOS 8 Action Extension 将选定的文本从 Safari 发送到已安装的应用程序?

是否可以使用iOS8ActionExtension将所选文本从Safari浏览器发送到已安装的应用程序?我正在考虑这个工作流程:用户将在网站中选择一个文本>点击共享图标>安装的应用程序(不仅是共享对话框)打开并显示所选文本。 最佳答案 您需要打开NSExtensionActivationSupportsWebURLWithMaxCount才能使扩展在Safari中可用。当您从模板创建非UI操作扩展目标时,会自动创建一个Action.js文件。编辑文件以使用发回所选文本document.getSelection().toString(

ios - 在 iOS 中获取 UIGestureRecognizer 的 Action

我在NSLog中的tableView:didSelectRowAtIndexPath方法中打印了一个UITableviewCell的手势;target=)>>并且我已将此UIScrollViewPanGestureRecognizer分配给UIGestureRecognizer以访问其属性,如下所示,UIGestureRecognizer*myGes=[temp.gestureRecognizersobjectAtIndex:1];我可以访问“myGes”的所有属性myGes.state;myGes.cancelsTouchesInView;myGes.delaysTouchesEnd

iphone - UIControl:将多个目标- Action 对添加到同一事件时的调用顺序?

如果我为同一事件向控件添加多个目标-Action对,控件是否会按照我添加它们时的顺序向目标发送Action消息?我阅读了以下引用资料,但找不到答案。-addTarget:action:forControlEvents:的UIControlClassReferenceTarget-ActioninUIKit 最佳答案 我认为这没有记录在案即使你能发现它,它也可能在未来发生变化当你添加目标时,我想你更喜欢代码而不是使用Xibs/Storyboards,所以我认为只添加一个目标并通过代码调用你在操作中编写的每个代码要好得多。这种方法更加模

vb.net - 一个TCP连接需要在两端进行哪些 Action

我不太明白当TcpListener和TcpClient通信时,一些功能是如何共享的。假设运行了以下代码(现在忽略同步):服务器:DimserverAsNewTcpListener(localAddr,port)server.Start()DimclientAsTcpClient=server.AcceptTcpClient()客户:DimclientAsNewTcpClientclient.Connect(hostAddr,port)连接成功。现在有两个TcpClient实例——一个在服务器端,一个在客户端。但是,它们通过TcpClient.GetStream()共享相同的网络流。我有

swift - 你如何在 Spritekit 中使用 NSTimer 触发 Action ?

我试图让我的“播放器”(中间的一个圆圈)在运行计时器触摸屏幕后增加尺寸。一旦计时器超过0秒,它的大小就会增加。一旦计时器超过3秒,它就会减小到原来的比例大小,一旦计时器超过7秒,它就会重置并永远重复。我做错了什么?importSpriteKitclassGameScene:SKScene{varCenter=SKSpriteNode()varPlayer=SKSpriteNode()vartimer=NSTimer()varseconds=0overridefuncdidMoveToView(view:SKView){Center=SKSpriteNode(imageNamed:"Ce

html - swift 。显示来自网站的图像 (xxx.?action=stream)

我想显示来自网站的图像。问题是图像在“xxx.?action=stream”我试过:extensionUIImageView{publicfuncimageFromUrl(urlString:String){ifleturl=NSURL(string:urlString){letrequest=NSURLRequest(URL:url)NSURLConnection.sendAsynchronousRequest(request,queue:NSOperationQueue.mainQueue()){(response:NSURLResponse?,data:NSData?,error

swift - 在 Swift 中制定隐私政策 : How to make UIAlertController action button disabled until message is scrolled to the bottom

在我的iOS应用程序中,我尝试使用UIAlertController实现一个简单的隐私策略。根据法律,该政策在被接受之前必须是可滚动的——就像当今大多数隐私政策一样。根据我自己的研究,我发现您可以禁用和启用UIAlertAction按钮,但我不知道如何识别UIAlertController消息正文何时滚动。一直滚动到底部可能是一项要求,我有兴趣找出一种同样可行的方法。这是我当前为上面的默认外观UIAlertController编写的代码。letalertController=UIAlertController(title:"PrivacyPolicy",message:privacyP

swift - 如何通过代码而不是拖放将 Storyboard中的多个按钮连接到一个 Action ?

我目前正在使用Xcode7.3,我只是想知道如何跨不同的UIView选择多个按钮,但在单个ViewController下。CMD点击似乎不起作用。我需要此功能,因为在Xcode7.3中,让IB上的两个按钮共享相同操作的唯一方法是一次选择它们,然后将操作拖动到ViewController。我是通过代码来做的,没有拖放classLogIn:UIViewController{varmail_tf:UITextField!varpass_tf:UITextField!varbtnL:UIButton!varbtnC:UIButton!letcl1=UIColor(red:255/255.0,g

swift - SKEase action,如何使用Float changing Action Setter Block?

在以下用例中,我尝试为SKShapeNode的lineWidth设置动画。SKEase属于精彩SpriteKitEasing来自CraigGrummitt的github存储库。它的一个功能是float更改缓动Action,它似乎会随时间改变float的值。但是我不知道如何使用它。Xcode在输入时给出以下建议:letlineWeight=SKEase.createFloatTween(Void))对于此库中的其他SKEase操作,Xcode对轻松类型非常有帮助,并有助于确定要输入的内容。有了这个,我不知道AHEasingFunctions有哪些选项...我可能会找到。但我完全不知道最后

swift - 如何在 button.addTarget Action 中发送多个按钮? swift 3

如何将按钮和按钮2发送到我的pressButton2函数中?当用户触摸button2时,我需要更改button和button2的颜色...当我的button2.addTarget看起来像这样时,我得到了一个错误:“表达式列表中的预期表达式”。importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letbutton=UIButton(fra