Tag: uibutton

如何禁用UIButton?

我正在做一个项目,在这个项目中,我必须在plist中显示Photo Library的所有照片,并在UIButton水平显示它们。 我的应用程序也会有一个编辑button:当用户点击这个button时,每个button上都会显示一个删除标记(通常出现在其他iPhone / iPad应用程序中)。 但是关键点在于:一旦出现删除标记,应该禁用button的function。 我试过用下面的方法来完成这个工作: { editbutton.enabled=NO; } …但它既不会产生错误,也不会工作。 我该怎么办?

如何初始化一个UIButton子类?

我想在Swift的UIButton的子类中添加一个double值尝试所有inits和获取和设置选项,但我不能得到它的工作。 所以我开始这个 class CVSTButton : UIButton { var cvstPosition: Double required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") super.init(coder: aDecoder) } } 然后我试着: class CVSTButton : UIButton { var cvstPosition: Double { get { return self.cvstPosition } set { self.cvstPosition = newValue } } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been […]

在Xcode 5没有回合button?

在Xcode 5中拖放圆形button不再可用? 我似乎无法在Interface Builder中find它。 我猜测这是iOS 7的变化之一,但我只是想确定一下。

UITableViewCell中的UIButton

我有一个UITableViewCell里面的图像的UIButton。 当单元格被加亮时,不pipe用户是否在button的边界内点击,button也都进入高亮状态(即,图像的较暗的阴影)。 我不想要这个function – 我只希望点击button时突出显示button,而不是点击整个单元格。 我试图设置图像突出显示的状态是一样的正常图像。 这解决了这个问题,但是当它真的被突出显示时,它停止了改变颜色的button。 任何想法如何达到预期的效果?

为什么我的UIButton.tintColor不起作用?

我的build立目标是设置IOS5这是我明白的UIButton.tintColor介绍… 我在ViewController的viewDidLoad中有这个 [timelineButton setTintColor:[UIColor blackColor]]; [timelineButton setTitle:@"test" forState:UIControlStateNormal]; 文本更改正确,但button不是黑色的? 谢谢!

addSubView到UIButton

我正在尝试将子视图添加到UIButton。 现在工作正常。 但是一旦添加子视图,button就不能再点击了。 我使用下面的代码: UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(column*100+24, row*80+10, 64, 64); [button addSubview:asyncImage]; [button addSubview:price]; [button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside]; 如果我切出2个addsubviews,该button再次工作。 如果有人知道如何解决这个问题,那就太棒了! 日Thnx !!!

为uibutton ios使用表视图显示风格

我有一个自定义的视图,我想模仿在表格视图单元格中发现的披露指标。 这可能吗 ? 有反正提取图像?

带有IB_DESIGNABLE的UIButton会引发运行时属性警告,并且不会在Interface Builder中呈现

我正在运行Xcode 6.1,而且我已经在IBInspectable上使用了IB_DESIGNABLE,已经有很多项目了,但是突然之间它就不能工作了。 我已经创build了子类button,将图像和标题垂直居中放置在上面,并使用户能够通过使用IBInspectable的IB设置边框宽度和颜色。 下面的警告被logging下来,并且我的代码在drawRect中没有预览可用: warning: IB Designables: Ignoring user defined runtime attribute for key path "spacingBetweenLabelAndImage" on instance of "UIButton". Hit an exception when attempting to set its value: [<UIButton 0x7f9278591260> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key spacingBetweenLabelAndImage. 尽pipe如此,运行时呈现像我打算渲染,它也尊重我已经通过IB添加相同的自定义间距。 下面是重新排列button和标题的menubutton的代码: #import "HamburgerButton.h" IB_DESIGNABLE @interface HamburgerImageButton : HamburgerButton @property IBInspectable CGFloat […]

如何不在UIButton中拉伸图像

我试图以编程方式创build一个自定义的UITableViewCell,这个单元格的其中一个子视图将会是一个带有图像的button(一个放大镜的简单图像)。 但是,我希望button的图像居中并按比例缩小以适应button,而不是被拉伸以填充整个button。 下面是我的代码,其中self是指我将button放入的自定义UITableViewCell。 self.myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [self.myButton setBackgroundImage:[UIImage imageNamed: @image_name_here"] forState:UIControlStateNormal]; self.myButton.frame = CGRectMake(…//something, something) self.myButton.imageView.contentMode = UIViewContentModeCenter; [self.contentView addSubview:self.mySearchHelpButton]; 现在图像延伸填充整个button,而不是比例缩放,以便它很好地适合。 我也尝试将contentMode设置为UIViewContentModeScaleAspectFill但这似乎并没有改变任何东西。 事实上,不同的内容模式似乎没有改变任何东西。

如何将tintColor应用于UIImage?

我有一个UIImage是一个全黑的小符号。 UIImage被设置在一个自定义的UIButton子类中。 是否有可能将图像应用到它的tintColor ,所以而不是黑色图像改变颜色tintColor是什么? 我只是想避免创造新的资产。 // here I want defaultImageName (that is black) to use the tintColor (that is white) [self setImage:[UIImage imageNamed:defaultImageName] forState:UIControlStateNormal];