草庐IT

UiButton

全部标签

ios - Storyboard中 UIButton 的自动收缩设置

Storyboard中有一个UILabel的设置,允许设置自动收缩配置,如下所示:但我找不到UIButton的文本标签的相同内容。我知道我可以通过编程方式进行设置,但很想知道是否有办法在Storyboard中为UIButton启用此设置。 最佳答案 您可以使用用户定义的运行时属性通过Storyboard设置此标志。设置以下关键路径:titleLabel.adjustsFontSizeToFitWidthtotrue 关于ios-Storyboard中UIButton的自动收缩设置,我们在

ios - 突出显示时 UIButton 标题颜色发生变化 - 如何将其关闭?

我创建了一个按钮。标题的颜色默认为黑色。但是当我按下它时,颜色变成了一点蓝色并且再也没有变回来,这是怎么发生的?谁能告诉我为什么?我希望按钮的标题始终保持黑色。我怎样才能做到这一点?我试过了[buttonsetTitleColor:[UIColordarkTextColor]forState:UIControlStateHighlighted];[buttonsetTitleColor:[UIColordarkTextColor]forState:UIControlStateSelected];但是没有效果。当我在我的代码中添加这个时,按钮的标题似乎总是蓝色的。代码如下。UIButto

ios - 以编程方式在 UIButton 上设置图像和文本

我需要以编程方式创建按钮,其中包含用于正常和突出显示状态以及文本的图像。我无法使用InterfaceBuilder构建它,因为我需要在UIScrollView上创建按钮。这是我到目前为止的代码:-(void)loadView{CGRectfullScreenRect=[[UIScreenmainScreen]applicationFrame];scrollView=[[UIScrollViewalloc]initWithFrame:fullScreenRect];scrollView.contentSize=CGSizeMake(320,960);UIImageView*tempIma

ios - 为 uibutton ios 使用 TableView 披露指示器样式

我有一个自定义View,我想模仿TableView单元格中的披露指示符。这可能吗?无论如何提取该图像? 最佳答案 这完全可以用代码完成,方法是在UIButton中放置一个带有披露指示符的UITableViewCell:UITableViewCell*disclosure=[[UITableViewCellalloc]init];disclosure.frame=button.bounds;disclosure.accessoryType=UITableViewCellAccessoryDisclosureIndicator;disc

ios - 为什么自定义 UIButton 图像不会在 Interface Builder 中调整大小?

为什么自定义UIButton图像不随按钮调整大小?我在InterfaceBuilder中将其View模式设置为ScaletoFill,但与UIImageView图像不同,它不遵循该设置。我是找错地方了还是不可能? 最佳答案 虽然这可能不是您想要的-背景图片会缩放。 关于ios-为什么自定义UIButton图像不会在InterfaceBuilder中调整大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

ios - 将 cornerRadius 和 setbackgroundimage 设置为 UIButton

我正在尝试设置UIButton的cornerRadius,但我不知道该怎么做。如果我这样做:button.layer.cornerRadius=5;效果很好,如果我这样做的话:button.layer.cornerRadius=5;[buttonsetBackgroundColor:[UIColorcolorWithPatternImage:radialGradient]];角不是圆的。我知道我可以解决这个问题[button.layersetMasksToBounds:YES];但我专门寻找不同的解决方案,因为我向按钮添加了一些箭头,如果我将掩码设置为边界,箭头将被屏蔽。编辑:radi

ios - 在 UIScrollView 中,UIButton 触摸延迟

我的应用程序遇到了一个小问题。我基本上有一系列UIButtons在UIScrollView中添加为subview这是Nib的一部分。每次我点击一个按钮时,在突出显示按钮之前都会有明显的延迟。在按钮变暗并显示为选中之前,我必须按住它大约半秒钟。我假设这是因为UIScrollView需要确定触摸是滚动还是针对subview的触摸。无论如何,我有点不确定如何进行。我只是希望按钮在我点击它时立即显示为已选中。感谢任何帮助!编辑:我试过设置delaysContentTouchesNO但滚动变得几乎不可能,因为我的大部分scrollView都充满了UIButtons.

UIButton 上的 iOS NSAttributedString

我使用的是iOS6,所以属性字符串应该很容易使用,对吧?好吧……没那么多。我想做的事情:使用UIButton的自定义子类(它不对titleLabel做任何自定义),我想要一个多行的属性标题:第一行全部大写(我知道这不是属性的一部分)粗体在第一行在第一行加下划线第二行的“正常”重量第二行没有下划线以两条线为中心到目前为止,我已经能够获得#的1到5(至少,我认为我做到了,但当前的测试在多行文本中产生错误),但是当我尝试做某事时(任何事情!)使文本居中,我的应用程序不断崩溃。当我尝试让所有6个项目正常工作(通过各种方法)时,出现以下崩溃/错误:Terminatingappduetouncau

ios - 在 UIButton 上左对齐图像和居中文本

我看过关于右对齐的帖子,但我无法让左对齐工作。我希望按钮占据屏幕的宽度,左侧是图像,中间是标题/文本。这不起作用(至少可靠):button.titleLabel.textAlignment=UITextAlignmentCenter;[buttonsetImageEdgeInsets:UIEdgeInsetsMake(0,-60.0,0,0)];button.frame=CGRectMake((self.view.frame.size.width-w)/2,self.view.frame.size.height-140.0,self.view.frame.size.width-10.0

iphone - UIButton 标题对齐和多行支持

如何将UIButton的标题设置为左对齐,以及如何在UIButton中显示多行文本? 最佳答案 这也是在代码中执行UIButton对齐的代码:-[myButtonsetContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft]; 关于iphone-UIButton标题对齐和多行支持,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co