草庐IT

uibuttons

全部标签

ios - 如何在 Swift 3 中设置 UIButton 的图像?

最初,我的代码可以正常工作。IBActionfuncclickedon(_sender:UIButton){if(gamestate[sender.tag]==0&&gameisactive==true){gamestate[sender.tag]=activeplayerif(activeplayer==1){print("working")sender.setImage(UIImage(named:"Cross.png"),for:UIControlState())这两段设置图像的代码是有效的。这些按钮的图像没有任何设置。单击它们时,我希望它们切换到那些图像。这些图像位于带有Vie

ios - 如何区分用户是快速点击 UIButton 还是在 Swift 中放置并按住它?

我正在swift中创建一个相机应用程序,并且我有一个UIButton。我想提出两个选项:当用户单击按钮时-它会拍照,当用户将手指放在按钮上时-它会录制电影,直到用户释放按钮。我有录音和拍照功能,现在我需要区分按钮上的用户操作。此按钮的可用操作是:并且我尝试在touchdown开始录制并在touchupinside停止录制,但是我不知道我应该把负责拍摄的代码放在哪里相片。如果我也把它放在touchdown中,那么当用户开始录制电影时-也会拍照,我想避免它。 最佳答案 点击和长按的手势识别器可以很好地相互配合以缩短这一点(点击延迟触发,

ios - 在 UIView 中循环遍历 UIButtons

我的设置如下:UIView(1)->UIScrollview->UIStackview->UIViews(2)->UIButton如何循环遍历UIStackview中所有UIViews(2)中的每个UIButton?我的UIView(1)中有更多按钮,因此我无法遍历整个Viewcontroller中的每个按钮。我试过:forviewinself.stackview.subviewsas[UIView]{ifletbtn=viewas?UIButton{print("Worked")}}forviewinself.scrollview.subviewsas[UIView]{ifletbt

swift - 禁用 UIButton 不起作用

我在这里找到的解决方案使用旧的.enabled,而不是.isEnabled。所以我目前正在尝试在满足(或不满足)特定条件时禁用按钮的功能/可点击性。因此,在此之前,如果不满足条件,我会全部禁用它们,然后如果在之后(动态地)满足条件,那么理论上应该启用。也就是说,当我开始使用.isEnabled=false时,它最初并没有禁用按钮。我知道条件得到满足,因为我有打印语句和其他测试(比如标签被从superView中删除但是.isEnabled=false按钮不起作用。任何人遇到上述问题或有任何解决方案?代码如下:overridefuncviewDidLoad(){super.viewDidL

ios - 如何让 UIButton 在点击时摇动?

这个问题在这里已经有了答案:HowdoyoumakeashakeanimationforabuttonusingSwift3[closed](2个答案)关闭5年前。我正在学习使用关键帧和Spring动画的UIView动画,我正在尝试在点击按钮后摇动它。问题是我从库中拖放按钮并将后缘固定到它上方的UILabel上,仅此而已。在各种示例中,我看到了标题约束,但我的按钮没有标题。这是我到目前为止的代码@IBActionfuncnoButtonPressed(_sender:UIButton){UIView.animate(withDuration:1,delay:1,usingSpringW

ios - 如何使用键盘 "Go"像 Swift 2 中的 UIButton 一样提交 UITextFields

好的,所以我有一个功能,允许我的用户使用键盘转到下一个字段(我从SO那里得到了代码)它工作得很好。我的问题是,一旦我的用户到达最终的文本字段,我在其中选择了“GO”作为返回按钮,并且我想将go用作理想的提交按钮。随着表单的流动,它看起来是正确的,但最后的功能并不存在。我在这里找到了答案,但看起来它调用的函数与“下一个字段”代码相同。所以他们不能很好地合作。下面是NextField代码的样子:overridefuncviewDidLoad(){super.viewDidLoad()//KeyboardNextField&DelegateenterEmailTextField.delega

ios - UIButton 点击​​崩溃不实现 methodSignatureForSelector : -- trouble ahead Unrecognized selector

在Swift中,当按下按钮时,应用程序会因错误而崩溃doesnotimplementmethodSignatureForSelector:--troubleaheadUnrecognizedselector在代码中,我的一个Controller类获取对UIButton的引用并添加如下所示的目标aButton.addTarget(self,action:"pressed:",forControlEvents:UIControlEvents.TouchUpInside)按下的函数定义为funcpressed(sender:UIButton){println("buttonpressed")

swift - 如何在 Collection View 单元格中添加 uibutton 操作?

所以我有这个CollectionView,其中的单元格包含一个编辑按钮,位于右上角。如何将Action连接到其中?我尝试在collectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)->UICollectionViewCell中添加cell.editbutton.addTarget但它没有检测到touchUpInside事件. 最佳答案 在UICollectionViewCell中创建你的UIButton的outlet,写在func

ios - UIButton 标题不显示

我刚开始使用Swift进行开发。我动态创建了一个UIButton并将其添加到View中。我的问题是View未显示按钮。我的代码:varbutton:UIButton=UIButton();button.frame=CGRect(x:100,y:250,width:100,height:50);button.setTitle("Midhun",forState:UIControlState.Normal);self.view.addSubview(button);然后我将图像添加到按钮,然后显示:button.setImage(UIImage(named:"step_first.jpg"

iOS 更改 UiButton 的颜色不起作用

当我的ViewController最初加载时,我的字体颜色没有改变。但是,如果我转到另一个ViewController,然后返回到这个ViewController,我的按钮字体最终会改变颜色。我尝试将下面的代码添加到viewwillappear和viewdidload:self.SaveBTN.titleLabel!.textColor=UIColor.blueColor()关于为什么字体颜色只在我转到另一个ViewController然后切换回来而不是在页面的初始第一次加载时改变的任何想法?应用程序流程:NavigationController->tabbarController->