У меня есть обычай UITableViewCell
, в котором у меня есть два UIViews
. Я хочу изменить радиус BackgroundColor и некоторые другие свойства UIViews
.Не удалось обновить Subview в пользовательском UITableViewCell
Но я не могу этого сделать.
Это мой setUp.
Шаг 1:
Create A Custom Cell with XIB.
Шаг 2: Введенное имя Cell Identifer
в XIB
для CustomCell
.
Шаг 3: конкретизированных NIB
в viewDidLoad
UINib *nib = [UINib nibWithNibName:@"CustomCell" bundle:nil];
[[self mTableView] registerNib:nib forCellReuseIdentifier:@"CustomCell"];
Шаг 4: Ячейка для строки при Метод Index:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// Create an instance of ItemCell
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomCell"];
[cell updateCellView];
return cell;
}
Шаг 5: Проверено в два раза выходные соединения все в порядке.
Шаг 6: Пользовательские Cell Класс:
#import "TransportCell.h"
@implementation TransportCell
- (void)awakeFromNib {
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (void)updateCellView
{
self.backgroundView.backgroundColor = [UIColor redColor];
}
@end
Этот код не оказывает никакого влияния на моем сотовом View.
Я отлаживаю код. Когда я вошел в backgroundView
я получаю nil
когда updateCellView
метод дозвонились:
Вот мой CustomCell в XIb:
Я должен изменить свойства внутренней UIView (синий. в цвете)
try self.backgrondColor = [UIColor redcolor] – riddhi
он изменит цвет фона ячейки – Dalvik
у вас есть розетка для вашего фонового изображения или она связана с вашим видом? – riddhi