草庐IT

uibuttons

全部标签

ios - 触摸一次后如何使 UIButton 不可点击并隐藏和取消隐藏按钮? - swift

我做了一个测验应用程序。1)如果每个问题被触摸一次,我希望带有答案的按钮不可点击。2)我还想在每次用户移动到下一个答案时隐藏和取消隐藏“下一个问题”按钮。例如问题1。下一个问题按钮被隐藏-->用户触摸一个答案-->所有答案按钮变得不可点击(1)我想这样做)-->下一个问题按钮未隐藏(2)我想这样做)。importUIKitstructQuestion{varQuestion:String!varAnswers:[String]!varAnswer:Int!init(item:[String:Any]){self.Question=item["Question"]as?Stringsel

ios - 如何在 Swift 中旋转 UIButton?

我以前用这种方式旋转图像:self.image.transform=CGAffineTransformRotate(self.image.transform,CGFloat(M_PI))但此代码不适用于按钮:letrotateAnimation=CABasicAnimation(keyPath:"transform.rotation")rotateAnimation.fromValue=0.0rotateAnimation.toValue=CGFloat(M_PI)但我不知道如何将旋转分配给按钮。我该怎么做? 最佳答案 您已经创建了

ios - 用另一个 UIButton 文本更改 UIButton 文本(快速)

我的问题是如何将UIButton的标题更改为另一个UIButton的标题。我有三个按钮,我想在单击按钮2时相互交换按钮1和3的标题。看看这张图你就明白了。我该怎么做? 最佳答案 我觉得很简单只需将按钮中的文本之一保留在字符串中,然后通过单击按钮替换它。lettitle1=btn1.titleLabel!.textbtn1.setTitle(btn2.titleLabel!.text,forState:UIControlState.Normal)btn2.setTitle(title1,forState:UIControlState.

ios - 在 uibutton 中绑定(bind) Action -Reactive Cocoa

我已经声明了一个ActionvarpostAction:Action!现在我想要的是在按钮触发时触发此操作。triggerBtn.reactive.pressed=CocoaAction(postAction)但不能。当使用react性cocoa按下按钮时,我如何触发某些Action?我想出了一种观察Action的方法。self.testBtn.reactive.trigger(for:.touchUpInside).observe{eventin//dosomethingprint(event)}但不知道如何获取发件人并绑定(bind)自定义操作? 最佳答

IOS 给 UIButton 添加阴影

我试图向按钮添加阴影,但阴影被添加到按钮的文本而不是整个按钮:我需要使用代码来实现吗?还是尺码问题?我可以在Storyboard上添加阴影大小,但我不知道在哪里设置它是否应该绕过按钮 最佳答案 这是因为你的按钮的背景是透明。当您在具有透明背景的UIView上设置阴影时,阴影将应用于他的所有subview(而不是围绕UIView本身)。在你的例子中,你有一个UIButton,它有一个透明背景,所以阴影被应用到它所有可见的subview,在这个例子中是只有它的titleLabel。换句话说,系统捕获View的非透明像素,将其着色为sha

swift - 如何将 UIButton 添加到 Swift Playground?

所以我打开了playground,我只想添加一个简单的UIButton(或一个简单的UIView)用于测试目的。我无法让它显示。这是我目前所拥有的:importUIKitvaruiButton=UIButton.buttonWithType(UIButtonType.System)asUIButtonuiButton.frame=CGRectMake(0,0,100,100)uiButton.setTitle("Test",forState:UIControlState.Normal);//self.view.addSubview(uiButton)你们知道我做错了什么吗?谢谢

ios - 动画 uibutton 快速应用图像

我想通过轮流改变按钮上的两个图像来应用动画效果。我应用了以下代码但无法看到动画效果。我已正确应用IBOutlets。varimage1:UIImage=UIImage(named:"img_mic_off")!varimage2:UIImage=UIImage(named:"img_mic_on")!btnRecord.imageView?.animationImages=[image1,image1]btnRecord.imageView?.animationDuration=1.0btnRecord.imageView!.startAnimating()请帮助我解决为什么它不能使用

ios - 如何在 UIWebView 之上覆盖 UIButton(关闭)按钮?

我一直在寻找并尝试解决我在iOS的UIWebView中遇到的问题。我有一个非常小的应用程序,它只加载我的网站,源代码位于https://github.com/pjuu/iotter。.在网站上,当用户点击发布的图片时,它会将图片URL加载到WebView中。这使他们陷入困境,无法返回网站的其他部分。我想做的是在右上角显示一个(x)按钮(无论使用何种屏幕旋转)并在浏览器中执行后退操作。我知道这个问题不是代码问题,因为我可以对其中的Swift代码部分进行排序。我只是一辈子都想不出如何以编程方式添加按钮并让它显示在webview上。我能找到的唯一教程涉及创建一个工具栏来执行这些类型的操作,我

ios - Swift:自定义 UITableViewCell 中的 UIButton 'Unrecognised selector sent to instance' 错误

functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellIdentifier="ExerciseMenuCell"letcell=tableView.dequeueReusableCellWithIdentifier(cellIdentifier,forIndexPath:indexPath)as!ExerciseOptionTableViewCellletcurrentWorkout=workouts[indexPath.row]ce

ios - UIButton 从四面八方填充图像

我有一个带有a)Image和b)BackgroundImage的按钮——所有这些都内置在Storyboard中。由于背景图像具有不同的形状,图像从按钮中弹出。我想给实际图像(a)从四面八方填充一些,以便它可以在背景图像中缩小。我不能用插图来做到这一点,因为当相同的插图设置到相反的侧面时,它们只会给非相对的侧面提供填充-图像不会缩小。如果知道它是如何在Storyboard中和以编程方式完成的,那就太好了。 最佳答案 您应该设置按钮来填充图像。这样做可以让您使用图像插图作为填充。请注意,这会拉伸(stretch)图像,因此如果您想要正确