【发布时间】:2014-10-29 04:25:16
【问题描述】:
我正在为 iOS 创建一个自定义键盘,并且很难弄清楚如何使用标签更改“shift”键的 UIImage。当用户选择我正在使用的 shift 键时:
if( btn.tag == 100 ) {
btn.setImage(UIImage(named:"shift_en.png"), forState: UIControlState.Normal)
.......
}
其中“btn”定义为:
func btnPressed(sender: AnyObject)
{
var btn = sender as UIButton
........
在用户按下字符键之前一切正常,我想“禁用”换档键并再次更改换档图像。但是,既然现在新的“btn”代表了字符键,标签也换成了新的字符标签,那么如何更改之前的标签UIImage呢?
【问题讨论】: