草庐IT

action-button

全部标签

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

ios - CNContactViewController 按钮 Action

我正在使用CNContactViewController。但是,我想添加一个新按钮。我该怎么做如果你不能添加一个新的按钮,那么我如何获得调用按钮的Action? 最佳答案 你能试试这样吗,但我已经用于新联系人,你可以用你的代码自定义。funcCreateNewContact(){letcontact=CNMutableContact()letunkvc=CNContactViewController(forNewContact:contact)unkvc.delegate=selfunkvc.allowsEditing=trueun

iOS : Tabbar item click again and again it is double Tab bar button item size

我实现了带有自定义图标大小的标签栏。我从stack-overflow中找到了很多解决方案,但我没有找到任何完美的解决方案来解决这个问题。问题:当我一次又一次地点击标签栏项目时,它的大小每次都会加倍。单击其他选项卡后,它的大小与原始大小相同。请参阅此问题链接:ScreenRecording我的代码:importUIKitclasscustomTabBar:UITabBarController{overridefuncviewDidLoad(){super.viewDidLoad()lettabHome2=self.tabBar.items![2]tabHome2.image=UIImag

ios - Swift:使用 NSNotification 更新 Button.setTitle 和当前 UIPageView

Swift4:我正在使用NSNotificationpost并观察两个ViewController之间的对象。我的问题是更新观察给定接收到的对象的viewController。有两件事需要更新1.按钮的setTitle,2.UIPageViewController上的当前页面。如何更新这两个东西?我今天和昨天为此工作了一整天,但没有任何结果。我试过使用struct来做更新和普通变量。**YellowViewController-Observes->Issuehere**letsearchedReturnedKey="Searched"classYellowViewController:

ios - 如何动态地向 UIButton 添加 Action

我注意到我有很多功能可以在我的一个ViewController中动态添加按钮,这显然违反了DRY原则。为了解决这个问题,我写了一个命中一切的configureButton函数:funcconfigureButton(button:UIButton,action:String,title:String,pos:[CGFloat]){button.addTarget(self,action:action,forControlEvents:UIControlEvents.TouchUpInside)//^throwsanerror//button.addTarget(self,action:

ios - Xcode 无法识别新的 socket 和 Action 连接

我最近在使用Xcode7&(8Beta)时遇到了一个问题,当我尝试添加一个新的socket或Action连接时,我在下面遇到了这个问题,指出Xcode找不到与该特定ViewController相关的任何信息.我已经尝试了很多步骤来尝试解决这个问题,但发现没有一个能真正完全解决我的问题。我尝试了以下解决方案:删除Xcode的派生数据删除并重新安装Xcode清理我的项目创建新项目并将现有项目转移到新项目以编程方式创建Action或导出从Storyboard中删除类(class)名称并创建一个新类(class)名称或将类(class)名称放回Storyboard中强制退出Xcode并重新启动

ios - 执行 Action 按下通知 Swift

我正在使用Firebase通知来发送和接收RemoteNotification。当我收到通知时,我还会收到一个ID,让我可以识别具体的“帖子”。现在,当我点击通知时,我需要该应用程序打开一个viewController并将收到的ID传递给它,以便启动一个加载“发布”信息的方法(在viewDidLoad()中).这是通知代码:funcapplication(_application:UIApplication,didReceiveRemoteNotificationuserInfo:[AnyHashable:Any],fetchCompletionHandlercompletionHan