所以我试图设置一个子类的背景颜色(我认为它被调用)并且它不起作用:( 我试过@interface BLAH BLAG BLAG:UIView 但那不行 我不是试图改变WHOLE UIView类只是照片中的那个
有人可以解释一下吗?
照片〜> http://m.imgur.com/UgtSP9U
@interface IGFeedItemActionCell : UIView
@end
%hook IGFeedItemActionCell
- (void)setBackgroundColor:(UIColor *)color
{
color = kDarkColor;
return %orig;
}
%end
这并没有改变任何事情;(如果有人能为我解决这个问题,我将不胜感激:)谢谢
答案 0 :(得分:0)
UICollectionViewCell
和UITableViewCell
稍微复杂一些,因为它们由其他几个视图组成。他们还将selectedBackground视图插入到正常backgroundView前面的选定单元格中。
您可以尝试更改以下单元格属性:
self.backgroundView.backgroundColor = [UIColor redColor];
self.selectedBackgroundView.backgroundColor = [UIColor blueColor];