草庐IT

UIBUTTON

全部标签

ios - 如何缩放 UIButton 的 imageView?

我使用[UIButtonsetImage:forState:]使用图像创建了一个名为“button”的UIButton实例。button.frame大于图像的大小。现在我想缩小这个按钮的图像。我尝试更改button.imageView.frame、button.imageView.bounds和button.imageView.contentMode,但似乎都无效。谁能帮我缩放UIButton的imageView?我像这样创建了UIButton:UIButton*button=[[UIButtonalloc]init];[buttonsetImage:imageforState:UIC

swift - 如何在 UIButton 的右边缘对齐 UIButton 图像

如何将图像与UIButton的右边缘对齐,以便它在所有设备上都保持在右边缘。下图显示了带有图像(圆形-三角形)的UIButton。该图像是iPhone6的屏幕截图,符合我的要求。但对于iPhone6+,图像向左移动了一点,对于iPhone5,它向右移动,图像显示在用户界面按钮。我知道这是为什么,因为我将UIEdgeInsets的左值设置为300,非常适合iPhone6。所以我的问题是如何为所有iPhone实现这种外观。谢谢。我的UIButton代码:classDropDownButton:UIButton{requiredinit(coderaDecoder:NSCoder){supe

swift - 如何在 UIButton 的右边缘对齐 UIButton 图像

如何将图像与UIButton的右边缘对齐,以便它在所有设备上都保持在右边缘。下图显示了带有图像(圆形-三角形)的UIButton。该图像是iPhone6的屏幕截图,符合我的要求。但对于iPhone6+,图像向左移动了一点,对于iPhone5,它向右移动,图像显示在用户界面按钮。我知道这是为什么,因为我将UIEdgeInsets的左值设置为300,非常适合iPhone6。所以我的问题是如何为所有iPhone实现这种外观。谢谢。我的UIButton代码:classDropDownButton:UIButton{requiredinit(coderaDecoder:NSCoder){supe

ios - 在子类中根据 UIButton 大小设置 cornerRadius 的最佳位置?

所以我将在应用程序中使用一些不同的圆形按钮(一直到圆形按钮),据我所知,实现此目的的最简单方法是设置按钮CALayer的cornerRadius属性。但是,我不想为每个Controller中需要它的每个按钮手动执行此操作,所以我认为在init上设置它的简单子(monad)类就是这种方式。我正在使用Storyboard和Autolayout来定位和调整按钮的大小,并将它们分配给这个子类。classRoundedButton:UIButton{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)self.layer.c

ios - 在子类中根据 UIButton 大小设置 cornerRadius 的最佳位置?

所以我将在应用程序中使用一些不同的圆形按钮(一直到圆形按钮),据我所知,实现此目的的最简单方法是设置按钮CALayer的cornerRadius属性。但是,我不想为每个Controller中需要它的每个按钮手动执行此操作,所以我认为在init上设置它的简单子(monad)类就是这种方式。我正在使用Storyboard和Autolayout来定位和调整按钮的大小,并将它们分配给这个子类。classRoundedButton:UIButton{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)self.layer.c

ios - 如何将 3 个 UIButton 对齐到 UITableCellView 的中心?

如何将3个UIButton对齐到UITableCellView的中心?例如,假设我有3个带有标题的UIButton:电子邮件电话网络电话有可能隐藏一个或多个UIButton。例如,如果电话UIButton被隐藏,那么只有电子邮件和Skype应该居中对齐。如果电话和Skype被隐藏,那么只有电子邮件应该居中对齐。当任何UIButton被隐藏时,可见的应该居中对齐。我想将它们水平和垂直居中。 最佳答案 已针对xcode7进行测试:我想你正在寻找类似的东西解决方案:步骤:1)需要的是一个封装View,它将所有三个按钮(Skype、电话、电

ios - 如何将 3 个 UIButton 对齐到 UITableCellView 的中心?

如何将3个UIButton对齐到UITableCellView的中心?例如,假设我有3个带有标题的UIButton:电子邮件电话网络电话有可能隐藏一个或多个UIButton。例如,如果电话UIButton被隐藏,那么只有电子邮件和Skype应该居中对齐。如果电话和Skype被隐藏,那么只有电子邮件应该居中对齐。当任何UIButton被隐藏时,可见的应该居中对齐。我想将它们水平和垂直居中。 最佳答案 已针对xcode7进行测试:我想你正在寻找类似的东西解决方案:步骤:1)需要的是一个封装View,它将所有三个按钮(Skype、电话、电

swift - 如何在 UIBarButtonItem 上使用信息按钮?

如何在UIBarButtonItem上使用信息灯?我不想使用自定义图像,因为结果不是很好。我想使用Swift在UIBarButtonItem上使用Apple“信息”按钮。 最佳答案 没有直接的方法可以使用UIBarButtonItemAPIs创建这样一个条形按钮.虽然您可以使用配置有.InfoLightUIButton的自定义View,但建议here://CreatetheinfobuttonletinfoButton=UIButton(type:.infoLight)//Youwillneedtoconfigurethetarge

swift - 如何在 UIBarButtonItem 上使用信息按钮?

如何在UIBarButtonItem上使用信息灯?我不想使用自定义图像,因为结果不是很好。我想使用Swift在UIBarButtonItem上使用Apple“信息”按钮。 最佳答案 没有直接的方法可以使用UIBarButtonItemAPIs创建这样一个条形按钮.虽然您可以使用配置有.InfoLightUIButton的自定义View,但建议here://CreatetheinfobuttonletinfoButton=UIButton(type:.infoLight)//Youwillneedtoconfigurethetarge

ios - 在 Swift 中检查 UIButton 标题

我有一个按钮,按钮的标题是一个整数。correctAnswer=randomNumber1+randomNumber2button1.setTitle("\(correctAnswer)",forState:UIControlState.Normal)我正在尝试检查按钮的标题,以便将其转换为整数并在if语句中使用它,但无法使其工作。button1.titleLabel?.text?.toInt()ifbutton1.titleLabel==correctAnswer{//mostprobablyIammakingamistakehere.scoring()}else{println(b