Я пытаюсь создать вид сетки с помощью UITableView (мои старые вопросы указали мне в этом направлении), и в настоящее время я настраиваю представления для отдельных элементов. Создав пользовательский UITableViewCell, отображающий 3 элемента в строке, я решил перетащить эти элементы в подкласс UIView с именем ItemView.
Этот ItemView будет добавлен в качестве подпредставления к пользовательскому UITableViewCell для отображения сетки. В любом случае мне удалось создать представление и заставить его отображать штраф UILabel, однако у меня возникли проблемы с изменением прозрачности ItemView вне UIViews (надписей, кнопок, изображений и т. Д.) Внутри него. Вот мой код для UIView:
#import <UIKit/UIKit.h>
@interface ItemView : UIView {
}
@end
#import "ItemView.h"
@implementation ItemView
- (id)initWithFrame:(CGRect)frame {
if ((self = [super initWithFrame:frame])) {
}
return self;
}
- (void)drawRect:(CGRect)rect {
[self setBackgroundColor:[UIColor lightGrayColor]];
}
- (void)dealloc {
[super dealloc];
}
@end
Где мне установить цвет фона, чтобы он работал правильно?
Приветствия