我正在为我的 iPhone 项目使用 StoryBoard 功能。在情节提要中,我有一个使用原型单元格的带有表格视图的视图控制器。在原型单元内,我有一个 UIButton(圆角矩形)连接到一个子类 UIButton 类。tableview 从数组中获取数据,数据在 cellForRowAtIndexPath 中打印出来。
在 cellForRowAtIndexPath 中,我有条件地修改了单元格的外观。这是我开始遇到问题的时候。我能够成功更改按钮的文本。但是,如果我尝试更改按钮的图像,请使用:
[cell.myButton setImage:[UIImage imageNamed:@"mynewimage.png"] forState:UIControlStateNormal];
图像已更改,但文本消失。
如果我尝试更改按钮的文本颜色,请使用:
[cell.myButton setTitleColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:.77] forState:UIControlStateNormal]
什么都没有发生。颜色保持不变(除非我也尝试更改图像,在这种情况下它会完全消失)。
我感觉到我在这里做了一些根本错误的事情——你有什么建议吗?