草庐IT

UiButton

全部标签

ios - 如何快速将文本包装在 UIButton 上

我尝试按如下方式在按钮上包装文本:nextButton=UIButton(frame:CGRectMake(buttonHWidth,textHeigth,buttonHWidth,buttonHeigth));nextButton.backgroundColor=UIColor.lightGrayColor()nextButton.setTitle("",forState:UIControlState.Normal)nextButton.addTarget(self,action:"buttonAction:",forControlEvents:UIControlEvents.Tou

ios - UIButton – 默认图像高亮颜色是什么

有没有什么方法可以从某种颜色(假设它是[UIColorredColor])创建这种颜色的默认高亮阴影(在这种情况下是某种深红色)。在我的例子中,我有一个UIButton(在UIBarButton内部),我想将UIControlStateHighlighted状态的titleColor设置为与UIImage的默认高亮颜色相同。请看下面的代码:UIColor*color=[UIColorredColor];UIColor*highlightedColor=???;UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];[but

ios - 带有标题和图像的 UIButton,系统选择的背景不包括图像

我有一个.system类型的UIButton,我正在使用Swift4以编程方式创建它。它有一个标题和一个图像,并且我在触摸时打开和关闭isSelected。当我打开它时,图像标题周围添加了一个可爱的彩色背景,但它没有延伸到足以包含图像的程度。这些图片比我能解释得更好:有没有办法让背景进一步延伸,使图标成为其中的一部分?我不介意手动更改图标的颜色,但我尝试过的所有内容(titleEdgeInsets、contentEdgeInsets)只是移动了标题和背景,而没有实际扩展它。我更愿意将按钮保留为.system按钮而不是.custom按钮,并且我喜欢按钮的框架(因此触摸区域)比彩色背景大,

ios - 单击 Swift 后如何更改 UIButton 图像?

我是编码开发的新手,所以这应该是一个非常菜鸟的问题。但是如果我的if语句执行,我试图将我的UIButton的图像更改为存储在image.casset“duellogo”中的图像。但我不确定如何更改UIButtonImage;我只知道如何更改UIImageView图像。importUIKitclassViewController:UIViewController{@IBOutletweakvarfirstCardImageView:UIImageView!@IBOutletweakvarsecondCardImageView:UIImageView!@IBOutletweakvarpla

iOS 用一些字体切断 UILabel/UIButton

我的项目中有自定义字体。但是我检测到XCode附带的一些字体也有同样的问题。出于未知原因,如果我将重音设置为大写字母(这在西类牙很常见,如Álgreba),文本的顶部就会被截断。对于其他字体更清晰,因为我什至看不到一半的重音符号。我可以使用UILabel设置高度约束来做一个技巧,但这个技巧不适用于UIButton或导航栏的标题。我也尝试在UILabel中调用sizeToFiT但没有成功。 最佳答案 我在使用带有图像和自定义字体的按钮时遇到了同样的问题。这成功了btn.contentVerticalAlignment=.fillbtn

ios - Swift 中的响应链(UIButton 目标中的 nil 目标)

我在swift中使用响应链时遇到问题。当我使用nil目标设置按钮目标时:someButton.addTarget(nil,action:"addButtonTapped:",forControlEvents:.TouchUpInside)Action将被发送到响应者链,直到Action在Controller中被处理。到目前为止一切顺利:-)但我想拦截Action,执行一些代码并将其转发给Controller。但是我找不到快速执行此操作的方法。在ObjC中,这个任务很容易完成,所以我想也应该有一种快速的方法。在此先感谢您的帮助:-) 最佳答案

ios - 在 Swift 中设置 UIButton Image - 当前解包为 nil

我很难设置UIButton的图像。我已经检查了其他关于如何执行此操作的帖子,它看起来很简单(但后来,我在这里)。在我的程序中,按钮显示的图像取决于trip.weather。在尝试设置按钮的图像之前,我正在使用开关来设置图像。但是,在调试时,控制台会显示以下内容:'2015-05-0313:40:31.117PackPlanner[581:4465],{600,300}fatalerror:在展开可选值时意外发现nil(lldb)'classTripOverviewViewController:UITableViewController{@IBOutletvarhighTempLabel

swift - 无法在 Swift 的初始化程序中设置 UIButton buttonType

我想在Swift中子类化一个UIButton。设置buttonType时出现错误classMyButton:UIButton{init(label:KeyLabelType){super.init(frame:CGRectZero)self.buttonType=UIButtonType.Custom}}关于为什么这是不正确的任何建议? 最佳答案 Apple文档说buttonType是一个只读属性。您将必须为此找到解决方法。Thisanswer可能会给你你正在寻找的东西。 关于swift

swift - 我们可以使用 UIButton 停止或删除焦点上的动画效果并提供其他边框效果 tvOS

在下面的委托(delegate)函数中,我尝试执行但没有得到想要的结果overridefuncdidUpdateFocusInContext(context:UIFocusUpdateContext,withAnimationCoordinatorcoordinator:UIFocusAnimationCoordinator){if(context.nextFocusedView==self){coordinator.addCoordinatedAnimations({()->Voidinself.animationDidStop(CAAnimation(),finished:true

ios - 如何在 swift 4 中使用 fontAwesome 将自定义图标添加到 UIbutton

我目前正在开发一个IOS应用程序,我想使用FontAwesome添加按钮标签或图标我已经在我的项目中成功安装了cocoapods,现在我不知道使用cocoapods添加库FontAwesome(更多信息:-enterlinkdescriptionhere)我的IOS应用程序中的图标。我需要了解使用以下方法添加FontAwesome的过程椰子类动物,和我需要知道他们是否是将FontAwesome添加到我的项目的另一种方式谢谢 最佳答案 在iOS应用程序中使用超棒字体图标的方法有很多种。您可以根据自己的理解和舒适程度选择退出其中任何一项