当故事板的button被点击时不同的图像
我有一个button,我想使用不同的背景图像时,在突出显示的状态,通常我会使用类似的东西
[buttonObject setBackgroundImage:[UIImage imageNamed:@"buttonDown.png"] forState:UIControlStateHighlighted];
但是button是在.storyboard文件中,而不是代码。
我应该在这种情况下使用什么?
您也可以通过从下拉菜单中select状态来为IB中的不同状态设置不同的属性:
如果你想在代码中做到这一点,你必须build立一个sockets,并设置图像在awakeFromNib
。
@property (nonatomic, weak) IBOutlet UIButton *button;
要连接sockets,可以按住Ctrl键从button到文件所有者(可能是视图控制器),然后select上面定义的sockets。
然后你可以访问你的代码中的button:
- (void)awakeFromNib { [button setBackgroundImage:[UIImage imageNamed:@"buttonDown.png"] forState:UIControlStateHighlighted]; }
为什么不使用网点?
从Apple文档configuration视图 。
希望有所帮助。
- IBM MobileFirst Platform Foundation(MFP)和Bluemix IMFCore SDK中的重复符号
- 开源库或简单的方法来检测iPhone的'颠簸'?
- iOS 5 setBackgroundImage不起作用
- 用UIWebView显示PDF不工作
- video在应用AVVideoComposition后旋转
- Swift:如何获得某个字符之前的string?
- NSURLConnection在iOS 6上超时,但不在iOS 5上
- 当加载html文件时,iOS + jqueryMobile无法捕获webview事件
- 在一些网页上调用JavaScript托pipe的Objective-C函数