草庐IT

uibuttons

全部标签

ios - 删除以编程方式添加的 UIButton

在我的ViewController的viewDidLoad中,我添加了一个按钮:lettutorialButton=UIButton.buttonWithType(UIButtonType.System)as!UIButtontutorialButton.frame=CGRectMake(0,(UIScreen.mainScreen().bounds.size.height/4)*3,UIScreen.mainScreen().bounds.size.width,20)tutorialButton.titleLabel?.textAlignment=NSTextAlignment.Ce

ios - UIButton 标题的最小比例因子不适用

这是我在UIButton一侧的文本:它应该显示“highscores”,但现在没问题了,因为它在Storyboard中并且没有运行。我的约束如下:比例宽度为父View的0.3。我在viewDidLoad中解决了这个问题:highscoresButton.titleLabel!.minimumScaleFactor=0.5但是模拟器显示的和Storyboard完全一样。为UILabels应用最小比例因子时,它可以正常工作。我在这里做错了什么?谢谢你。将最小比例因子更改为0.1也没有任何效果。 最佳答案 按钮有点古怪......这不会在

swift - 在 Swift 中点击次数后限制 UIButton

我有一个在UIButton中运行的简单函数。我想限制UIButton的按下次数不超过5次。我不确定我是否必须使用点击手势来计算点击次数,或者按钮操作方法。有人能给我指出正确的方向吗? 最佳答案 我建议您创建自己的按钮。classMyButton:UIButton{private(set)varamountOfTouches:Int=0{didSet{ifself.amountOfTouches>=5{self.enabled=falseself.userInteractionEnabled=false}}}overridefunct

ios - Swift UIButton 覆盖,setImage 不工作

我正在尝试使用我自己的名为FlipsSendButton的按钮类对UIButton进行子类化。下面列出了此类的代码。在其中您可以看到我正在调用setImage来尝试设置按钮图像。但是,编译后,除了设置ImageView外,一切正常。我是否在我的代码中遗漏了一些设置图像的步骤,或者可能错误地调用了可选和展开运算符?importFoundationclassFlipSendButton:UIButton{letbgColor:UIColorinit(frameaFrame:CGRect,bgColoraColor:UIColor){bgColor=aColor;super.init(fra

ios - 不尊重 UIButton 的 backgroundImage 的内容模式

我正在对即将发布的应用程序进行最后的润色,但我遇到了将UIButton的背景图像的contentMode设置为受到尊重。无论我指定的contentMode是什么,图像都会在背景中弹出,而不考虑contentMode设置。我看过一个post涵盖了这个主题,但在我的情况下它似乎没有任何作用。这是从viewDidLoad调用的://ItriedputtingthecontentModelineshere...myButton.imageView!.contentMode=.scaleAspectFitmyButton.contentMode=.scaleAspectFitmyButton.s

swift - 如何使用 google 登录 sdk 在 UIButton 而不是 UIView 中实现 google 登录?

friend们,我是初学者级别的iosswift学习者。我一直在尝试在我的试用应用程序中进行谷歌登录。根据来自谷歌开发人员和其他教程的资源,我成功地使用UIView进行了登录。然后我试图在对我不起作用的UIButton的操作block中实现相同的代码。我想在UIButton中放置一个没有文本的自定义图像。我试过很多搜索引擎都没有提供明确的答案。请有人指导我@IBOutletweakvarsignInButton:GIDSignInButton!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafter

ios - Swift:UIButton textLabel.text 值在 switch 语句中不可用

我是Swift和iOS开发的新手,所以我正在尝试构建一个用于学习目的的计算器应用程序。但是,我遇到了一个错误。我用它们代表的数字为我的所有按钮命名,所以我通过sender.titleLabel.text在buttonPressIBAction中检索标题。然后,我将其传递到switch语句以确定按钮是数字还是运算符。funchandleButton(sender:UIButton){switchsender.titleLabel.text{case"1","2","3","4","5","6","7","8","9","0":println(sender.titleLabel.text)

swift - 无法识别的选择器发送到实例 0x7f9d19e02870 ISSUE with UIButton

当我单击按钮creaX时,我的应用程序崩溃并且控制台显示以下错误,Thread1:signalSIGABRTinAppDelegate.我试图检查按钮是否有它可能没有的socket,但一切正常,我试图断开按钮与ViewController的连接并重新连接它,我试图再创建一次Action按钮(也从outlets和ViewController中删除了前一个按钮)但错误仍然存​​在:2018-07-2014:33:35.291935+0200Friendx[8583:238797]5.4.0-[Firebase/Analytics][I-ACS023007]FirebaseAnalytics

ios - UIButton 不响应触摸

我有以下观点:它的建立方式UIViewController-->UIView(bottomsquare)-->UIViewController(isloadedinthebottomsquare)未触发此UIViewController中的按钮按下。但是,当我在模拟器中按下时,我确实看到按钮动画。此外,当我以编程方式将以下点击处理程序添加到此UIViewController中的圆形UIImageView时,它会响应:funchandleTap(sender:UITapGestureRecognizer?=nil){print("tappable")}lettap=UITapGestur

ios - 如何使 TabBarController 的 ViewController 上的 UIButton 使用户返回到 Swift 中最后选择的 TabBarViewController(不是当前的)

我有一个5个选项卡的TabBarController,其中selectedIndex=2(第3个TabBarItem)是嵌入在NavigationViewController中的全屏摄像头,通过self.tabBarController?.tabBar.isHidden=true隐藏了选项卡栏和导航栏和self.navigationController?.isNavigationBarHidden=true分别。我在相机预览层上显示了一个UIButton;目前,我正在实现self.tabBarController?.selectedIndex=0以导航回第一个TabBarItem。我需