Tag: uibutton

用于不同屏幕尺寸的UI的图像大小?

如果我想在使用自动布局的应用程序的iOS中设置button的背景图像,那么.png图像应该是多大? 由于button的高度和宽度总是会变化的,除了适应视网膜/非屏幕显示(@ 2x?)之外。

Interface Builder教程介绍如何在Xcode 4.2中定制UIButtons

我试图build立一个iPad应用程序,使用自定义图像作为button与我自己的自定义行为时,button被选中,触及了内部,外部等 我正在尝试使用Interface Builder来做到这一点,但是对于各种文本字段的含义,例如背景图像,阴影颜色,阴影偏移,突出显示色调,绘图等,我有很多问题。 有谁知道一个很好的教程,通过界面生成器上的UIBUttons?

如何在UITableView – IOS中实现Expandable – 可折叠的UITableViewCell

我采取了UITableview来获取单元格ExpandView 。 我想要这样的东西被实现。 所以, UITableView将是最好的方法,或build议我任何好的实现方式,也无法让subview根据screenSize进行调整。

UIButton自动调整button字体大小Swift

我尝试做出一些测验,并对我的答案button有问题。 简单的事实:文本太长,我尝试使用不同的方法自动调整单元格。 我目前的状态: for btn in btnArr{ btn.titleLabel!.minimumScaleFactor = 0.3 btn.titleLabel!.numberOfLines = 0 btn.titleLabel!.adjustsFontSizeToFitWidth = true btn.titleLabel?.baselineAdjustment = UIBaselineAdjustment.AlignCenters //btn.contentEdgeInsets = UIEdgeInsets(top: 3.0,left: 3.0,bottom: 3.0,right: 3.0) } 我希望有人有另一种select,使我的工作:) 问候,帕特里克 编辑: self.view.addConstraint(NSLayoutConstraint(item: btn.titleLabel!, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: btn, attribute:NSLayoutAttribute.Height, multiplier: 0.99, constant: 0))

以编程方式设置用户定义的运行时属性

我使用Interface Builder将用户定义的运行时属性添加到UIButton 。 该属性名为strokeColor ,属于Colortypes。 我尝试以编程方式设置它,如下所示: UIColor *someColor = [UIColor yellowColor]; [myButton setValue:someColor forKey:@"strokeColor"]; 第二行崩溃,我得到以下错误: '***终止应用程序由于未捕获的exception'NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]:这个类不是关键值编码兼容的关键strokeColor。 什么可能是这个例外的原因? 用户定义的types颜色的运行时属性所期望的数据types是什么?

如何设置UIControlStateSelected的button图像

嗨,我想改变我的button后,我按下button,即button不应该改回到以前的形象。 但是,我无法这样做。 我的代码如下。 任何人都可以build议我点击button后,如何将图像更改为“custom_button_highlight”? UIImage *buttonImageNormal = [UIImage imageNamed:@"custom_button"]; UIImage *stretchableButtonImageNormal = [buttonImageNormal stretchableImageWithLeftCapWidth:12 topCapHeight:0]; UIImage *buttonImagePressed = [UIImage imageNamed:@"custom_button_highlight"]; UIImage *stretchableButtonImagePressed = [buttonImagePressed stretchableImageWithLeftCapWidth:12 topCapHeight:0]; button.titleLabel.font = [UIFont boldSystemFontOfSize:14]; [button setBackgroundImage:stretchableButtonImageNormal forState:UIControlStateNormal]; [button setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateHighlighted]; [button setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateSelected];

等待UIButton恢复到UIControlStateNormal

当用户点击我的界面上的button时,我想使用renderInContext创build一个屏幕的图像: 但是,图像是在按下button的状态下创build的 – 也就是使用UIControlStateHighlighted图像。 有什么方法可以等待这个button恢复到UIControlStateNormal状态,然后再创build图像? 如果不是,我能想到的唯一的另一个解决scheme是重新创build视图closures屏幕,并成像。 PS我宁愿避免使用一些任意的计时器等待一个设定的时间间隔。

iPhone如何识别UILabels是否会显示截断的文字?

当UILineBreakModeTailTruncation启动时,我需要在我的UILabel上显示更多的button。 即每当“ … ”出现,我需要显示我的更多的button,一些行动。 我在做什么 float textWidth = [myString sizeWithFont:myLabel.font].width; if (textWidth > myLabel.frame.size.width) { [moreButton setHidden:FALSE]; } else { [moreButton setHidden:TRUE]; } 但是我的问题是,当标签的行数被设置为2时,只要标签的第一行被渲染,就会显示更多的button。 所以我尝试了 if (textWidth > 2*myLabel.frame.size.width) { [moreButton setHidden:FALSE]; } else { [moreButton setHidden:TRUE]; } 这在大多数情况下工作。 但在某些情况下,文本宽度与2 * labelsWidth相同,则会显示更多button。 有没有直接的方法呢?

如何在UITextField中添加自定义清除button?

我想调整UITextField的默认清除button。 在我search了很多之后,我才知道没有办法修改它。 所以我决定去与自定义选项,即通过添加UIButton到文本字段。我发现一些代码从SO,但没有为我工作。 这些是我提到的链接。 自定义UITextField清除button 自定义清除button为UITextField UISearchBar文本字段中的自定义清除button 所以请build议一些解决scheme,其行为与UITextField默认清除button完全相同 任何帮助将不胜感激。 提前致谢。

在iphone sdk中修复大小圆形button作为图像

我正在开发一个应用程序,我需要button作为图像(我上传)。 它显示两个angular落是直的,其余的是圆形的。 我尝试使用mybutton.layer.cornerRadius但使整个图像。 我也试图只是自定义button,但它留下额外的空间在button周围的图像我需要修复大小button作为图像显示。 请帮帮我。 提前致谢。 快乐的一天。