草庐IT

uibuttons

全部标签

ios - 在 GameViewController 中连接一个 UIButton 以在 SKScene (Swift) 中工作

我能够通过硬编码在我的GameScene.swift(包含我的SKScene)中的屏幕上添加一个按钮:银行代码:rightControlPad=UIButton(frame:CGRectMake(4,580,200,150))rightControlPad.backgroundColor=UIColor.greenColor()rightControlPad.setTitle("Jump",forState:UIControlState.Normal)rightControlPad.addTarget(self,action:"buttonAction:",forControlEven

ios - 带有 UIButtons 的下拉列表的 UIView 类 - 委托(delegate)/协议(protocol)问题?

我正在尝试在ViewController中创建自定义下拉列表。将有5个下拉列表,每个列表将有4个选项。由于列表的数量,我决定制作一个UIView,其中每个列表都有UIButtons形式的四个选项。现在我只是想弄下来一个;因此,以下代码适用于包含五个选项的一个下拉列表(包括选定的一个,我将在下面进一步解释)。基本上我想要的是有一个按钮显示所选值(或启动时的默认值),然后当您单击该值时,包含4个按钮(也称为下拉列表)的UIView显示在原始按钮。当用户单击其中一个按钮时,我希望具有所选值的按钮具有被单击按钮的标题。我遇到了以下问题:我希望能够将四个按钮的标题从ViewController传

ios - 如何在 Swift 中自定义 uibutton 的类?

我的应用程序中有不同类型的按钮,我希望有一种方法,这样我就不必编写代码来格式化属性标签或在界面生成器中为每个按钮设置插图和背景图像每个ViewController。我正在考虑做这样的事情:importUIKitclasswhiteButton:UIButton{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)iftraitCollection.horizontalSizeClass==UIUserInterfaceSizeClass.Regular{contentEdgeInsets.top=16content

ios - UIButton 快速更改不同状态下的边框颜色

我正在向UIButton添加一个extension,以便它在disabled/enabled时更改边框颜色extensionUIButton{overridepublicvarenabled:Bool{didSet{ifenabled{changeBorderColorForEnabled()}else{changeBorderColorForDisabled()}}}}问题是有时边框颜色会改变,但标题颜色不会。具体来说,它发生在变化太快的时候,就像在下面的代码中,当它执行行//====1.=====//和//====2.=====////Enabledbydefaultself.pr

ios - 通过扩展 UIButton 类使用 Swift 创建自定义按钮

我正在学习Swift,我有一个基本问题。我不想使用Storyboard,而是想用代码创建一个按钮。目前,我用这种方式编写我的按钮:letbutton1:UIButton=UIButton.buttonWithType(UIButtonType.Custom)asUIButtonbutton1.setImage(UIImage(named:"myImage.png"),forState:UIControlState.Normal)button1.addTarget(self,action:"myMethod",forControlEvents:UIControlEvents.TouchU

ios - 如何正确处理 UIButton 属性和多行之间的空格

我使用Xcode7、Swift和Storyboard部分来创建一个包含2行的按钮。这两条线居中,但我不能在它们之间添加空间(比如段落间距?)。按钮现在是这样的:我使用Storyboard方法结合代码中的修改。这是ViewController.swift代码:importUIKitclassViewController:UIViewController{@IBOutletweakvarboutonAfficher:UIButton!@IBActionfuncafficheNombres(){boutonAfficher.layer.borderColor=UIColor.blueColo

ios - UIButton 的绘图下划线隐藏在 View 后面

我有一个带有3个UIButtons的viewcontroller,它们具有相同的Y位置,但水平方向彼此相距20px。选择按钮后,我想在按钮下方画一条线。我试着只添加下划线属性,但这条线并不是真正可定制的。我有一个UIImageView顶部的按钮,它包含在我命名为SectionView的UIView的子类中。在我的ViewController中,我有以下在按下按钮时调用的函数:@IBOutletweakvarsectionView:SectionView!funcsectionButtonPressed(sender:UIButton){self.sectionView.selected

ios - UIButton 平滑触控效果

我正在尝试实现UIButton的平滑触摸效果,就像我们在iPhone设备中使用计算器一样。但是我也尝试了Objectivec和Swift中的一些代码,但发现相同的结果不符合预期。尝试过的代码:@IBActionfuncsomeAction(sender:UIButton){button.setBackgroundColor(UIColor.blackColor(),forState:UIControlState.Highlighted)}//usingextensionextensionUIButton{funcsetBackgroundColor(color:UIColor,forS

IOS:将 UIButton 添加到容器 View 和导航 Controller 内静态 TableView 的底部

我有这个问题:我想在静态TableViewController的底部添加一个按钮。这一切都在导航Controller中。我知道静态TableView只能在带有TableViewController的导航Controller中使用。好的,没问题,我创建了一个ViewController,其中包含连接到TableViewController的容器View。而已。但是现在当我在容器View外添加按钮时,该按钮会显示在每个Controller中。有没有办法只在第一个ViewController中显示,而无需以编程方式删除? 最佳答案 已解决

Swift:UIButton edgeinsets 在单元格重绘/滚动后应用

经过几天的挣扎,我想问你有关UIButton标题和图像边缘插入的问题......我有带按钮的自定义单元格,该按钮取决于单元格类型应该是不同的图标和文本,但要求文本应该居中,图像可以左对齐或右对齐。为此,我在更新按钮图block和图像期间设置了边缘插入。为简单起见,我将图像插入左侧硬编码为8,并计算文本应从其开始的标题左侧点。funcsetTitleWithImage(_title:String,imageName:String){self.btnStatus.setTitle(title,for:.normal)self.btnStatus.setImage(UIImage(named