Pet*_*r V 12 xcode objective-c uibutton ios
我有一个按钮,我想在突出显示的状态下使用不同的背景图像,通常我会使用类似的东西
[buttonObject setBackgroundImage:[UIImage imageNamed:@"buttonDown.png"]
forState:UIControlStateHighlighted];
Run Code Online (Sandbox Code Playgroud)
但是按钮位于.storyboard文件中,而不是代码.
在这种情况下我应该使用什么?
Dru*_*erB 38
您也可以通过从下拉菜单中选择状态来为IB中的不同状态设置不同的属性:

如果要在代码中执行此操作,则必须设置插座并设置图像awakeFromNib.
@property (nonatomic, weak) IBOutlet UIButton *button;
Run Code Online (Sandbox Code Playgroud)
要连接插座,您Ctrl可以从按钮拖动到文件所有者(可能是视图控制器)并选择上面定义的插座.
然后,您可以访问代码中的按钮:
- (void)awakeFromNib {
[button setBackgroundImage:[UIImage imageNamed:@"buttonDown.png"]
forState:UIControlStateHighlighted];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12211 次 |
| 最近记录: |