Questions tagged «uibutton»

UIButton是UIView的子类,用于在iOS中显示按钮。它实现了目标动作范例,以将事件发送到控制器层。

15
如何使UIButton的文本对齐中心?使用IB
我不能以IB为中心设置UIButton的标题。我的标题是多行。像这样给 但是我想要这样 我已经在其中留出了空间,但我不想这样做。因为在某些情况下它不是完全对齐的,并且我知道有UILabel的属性可以设置对齐方式,但是我不想为此编写代码..只是想从IB设置所有内容。 谢谢

19
禁用的UIButton不褪色或呈灰色
在我的iPhone应用程序中,我有一个在Interface Builder中创建的UIButton。我可以在代码中像这样成功地启用和禁用它... sendButton.enabled = YES; 要么 sendButton.enabled = NO; 但是,按钮的外观总是一样的!它没有褪色或灰色。如果我尝试单击它,则会按预期启用或禁用它。我想念什么吗?它应该看起来不褪色还是灰色?

14
iOS:UIButton根据文本长度调整大小
在界面生成器中,按住Command+ =会调整按钮的大小以适合其文本。我想知道在将按钮添加到视图之前是否可以通过编程方式做到这一点。 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button.titleLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:12]]; [button addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside]; // I need to know the width needed to accomodate NSStringVariable [button setTitle:NSStringVariable forState:UIControlStateNormal]; // So that I can set the width property of the button before addSubview [button setFrame:CGRectMake(10, 0, width, fixedHeight)]; [subNavigation addSubview:button];
134 ios  uibutton 

19
在Swift中以编程方式创建UIButton
我正在尝试以编程方式构建UI。如何使该动作起作用?我正在用Swift开发。 viewDidLoad中的代码: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label on the screen #toogood4you" myFirstLabel.font = UIFont(name: "MarkerFelt-Thin", size: 45) myFirstLabel.textColor = UIColor.redColor() myFirstLabel.textAlignment = .Center …
130 ios  uibutton  swift 


6
如何设置UIButton的标题文字颜色?
我尝试更改按钮文本的颜色,但仍然保持白色。 isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(isbeauty) 我还尝试过将其更改为红色,黑色,蓝色,但是没有任何反应。
124 ios  swift  uibutton 

4
是否可以为UIButton的titleLabel调整x,y位置?
是否有可能调整x,y坐标为titleLabel的UIButton? 这是我的代码: UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)]; [btn setTitle:[NSString stringWithFormat:@"Button %d", i+1] forState:UIControlStateNormal]; [btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; btn.titleLabel.frame = ???

9
在UIImageView上使用淡色
我有自己的子类UIButton。我添加UIImageView它并添加图像。我想用淡淡的颜色在图像上绘制它,但是它不起作用。 到目前为止,我有: - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.backgroundColor = [UIColor clearColor]; self.clipsToBounds = YES; self.circleView = [[UIView alloc]init]; self.circleView.backgroundColor = [UIColor whiteColor]; self.circleView.layer.borderColor = [[Color getGraySeparatorColor]CGColor]; self.circleView.layer.borderWidth = 1; self.circleView.userInteractionEnabled = NO; self.circleView.translatesAutoresizingMaskIntoConstraints = NO; [self addSubview:self.circleView]; self.iconView = [[UIImageView alloc]init]; [self.iconView setContentMode:UIViewContentModeScaleAspectFit]; UIImage * …



16
是否可以更改UIButtons背景颜色?
这个让我难过。 是否有可能在iPhone的Cocoa中更改UIButton的背景颜色。我试过设置背景颜色,但它只会改变角落。setBackgroundColor:似乎是可用于此类事情的唯一方法。 [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];




7
更改UIButton文本
因此,当我单击UIButton时,我试图对其进行更新。我正在使用以下行更改文本: calibrationButton.titleLabel.text = @"Calibration"; 我已经确认文本正在更改,但是当我运行该应用程序并单击该按钮时,它立即变为“ Calibration”,然后立即返回其默认值。任何想法为什么会发生这种情况?我需要调用某种刷新功能吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.