草庐IT

UIBUTTON

全部标签

ios - UIButton 标签不显示

我有以下代码letwidth=UIScreen.mainScreen().bounds.widthletlinkLabel=UILabel(frame:CGRect(x:8,y:contentHeight,width:100,height:labelHeight))letlinkButton=UIButton(frame:CGRect(x:108,y:contentHeight,width:width-108,height:labelHeight))mainScrollView.addSubview(linkLabel)mainScrollView.addSubview(linkBut

ios - UIButton 圆角半径在 CustomClass 中无法正常工作

我为UIButton创建了一个自定义类,但在小屏幕设备中,例如iPhone5scornerRadius无法正常工作你必须仔细观察才能看到UiButton的cornerRadius不是完美的圆形classcustomRoundButton:UIButton{overridefuncawakeFromNib(){self.layer.cornerRadius=(self.layer.frame.height/2)self.layer.borderColor=fontColor.defualtBlue.cgColorself.layer.borderWidth=1self.layer.cli

ios - 从 UIButton 调用 prepareforSegue?

我正在尝试从UITableViewCell中的按钮调用TableViewController中的prepareForSegue函数。我可以直接从按钮调用它吗?像这样的东西:表格ViewController:funcprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject!){if(segue.identifier=="segueExercise"){print(segue.identifier)letvc=segue.destinationViewControlleras!DetailViewControllerTableView

ios - 如何在 Swift 中为 UIButton 设置 Title Padding (Inset)

我是一名初级iOS程序员,尝试开发一个iOS应用程序。我在应用程序的主页上放置了几个按钮,如图所示。请看红圈。图片和标题之间没有空格(填充/插入)。实际上,我已经使用这段代码设置了图像和标题插图。但是,它并没有给出任何不同的结果。buttonDoctor.titleLabel?.numberOfLines=2buttonDoctor.titleLabel?.lineBreakMode=.byWordWrappingbuttonMedical.titleLabel?.numberOfLines=2buttonMedical.titleLabel?.lineBreakMode=.byWor

ios - Xcode 10 - UIButton 自定义释放属性在 Swift 4 中很弱

我已经让这段代码完美运行,现在仍然如此,但我似乎看到了一条警告消息:Instancewillbeimmediatelydeallocatedbecauseproperty"selectButton"isweak这只是为了将按钮图像更改为不同大小,具体取决于它是iPad还是iPhone,由于屏幕大小,我尝试更改为:@IBOutletvarselectButton:UIButton?然后将自定义按钮添加到ViewDidLoad()中:selectButton=UIButton(type:.custom)但是当应用程序编译时,图像并没有像以前那样出现。我到处寻找解决此问题的方法,但似乎找不到

ios - 如何在另一个函数中创建 sender.tag UIButton?

我有一组答案和一组按钮。当我点击一个特定的按钮时,在sender.tag的帮助下,我有一个索引更改。我还需要在overridefuncprepare(forsegue:UIStoryboardSegue,sender:Any?)中做,这样答案由索引设置,结果将转到另一个屏幕。当我尝试创建sender.tag时出现错误Valueoftype'Any?'hasnomember'tag'@IBActionfuncanswerPressed(_sender:UIButton){letindex=sender.tagletcurrentAnswer=currentQuestions?.answe

ios - 给定文本和字体,如何计算 UIButton 的宽度和高度?

根据thisanswer,我可以使用intrinsicContentSize自动计算宽度/高度。这就是我所做的,但结果是0,0classAutoSizeUIButton:UIButton{overridefuncintrinsicContentSize()->CGSize{returnCGSizeMake(self.frame.size.width,self.titleLabel!.frame.size.height)}}networkButton.setTitle("something-here",forState:.Normal)networkButton.titleLabel?.

Swift - 在 UIButton 中嵌套的图像上设置圆角半径

我有一个包含文本和图像的按钮,但我希​​望图像上有一个角半径。当我尝试将圆角半径应用到按钮时,它适用于我猜想是正确的整个按钮。如何改为将角半径设置为图像?这是我的代码:lettitleButton=UIButton()titleButton.frame=CGRect(x:0,y:0,width:100,height:40)titleButton.setTitle("displayname",for:.normal)titleButton.setImage(#imageLiteral(resourceName:"imgName"),for:.normal)titleButton.laye

ios - Swift 如何以编程方式移动 UIButton?

我的swift文件中有一个infoButtonUIButtonsocket。此按钮最初放置在具有以下约束的Storyboard中:我想将此按钮向下移动50像素,具体取决于NoAdsbool值是真还是假。我试过这样做,但我似乎无法移动它。ifNoAds{print("NoAds")infoButton.center.y=infoButton.center.y-50}else{print("Ads")loadBanner()}我认为这应该很容易解决?编辑:该广告是标准的谷歌广告横幅,宽320,高50。 最佳答案 有一个顶部约束的导出更改

ios - UIButton 文本内容每隔一秒更新一次

我正在尝试用一个测试值更新一个按钮,我注意到按钮标题文本每更新一次就会显示几分之一秒的测试值,但随后会重置为按钮的默认值。好像是个bug,不过我想看看有没有更简单的解释。我试过在按下按钮之前最多等待10秒,但这似乎一直在发生。有什么想法可以让UIButton按预期运行吗?importUIKitclassViewController:UIViewController{vartestEntry="itsworking"@IBOutletweakvartestButton:UIButton!@IBOutletweakvartestLabel:UILabel!@IBActionfuncrunT