UItableview headerview с пользовательским uiview? - PullRequest
0 голосов
/ 22 ноября 2011

Я создаю пользовательский uiview, который содержит uilabel и uiimage, назначенный uiimageview. Я назначаю пользовательский интерфейс для просмотра заголовка uitableview, но вижу только код uilabel, а не uiimage ... помогите, пожалуйста, это мой код ...

UIView *containerView1 =[[UIView alloc]initWithFrame:CGRectMake(0, 0, 300, 30)];

UILabel *headerLabel1 =[[UILabel alloc]initWithFrame:CGRectMake(75, 4, 300, 20)];
    headerLabel1.userInteractionEnabled = YES;
    headerLabel1.text = [NSString stringWithFormat:@"- Latest update %@ -", now];
    headerLabel1.textColor = [UIColor brownColor];
    headerLabel1.shadowOffset = CGSizeMake(0, 1);
    headerLabel1.font = [UIFont boldSystemFontOfSize:13];
    headerLabel1.backgroundColor = [UIColor clearColor];

    UIImage *image = [UIImage imageNamed:@"line_seperator.png"];
    UIImageView *imageView = [ [ UIImageView alloc ] initWithFrame:CGRectMake(0.0, 0.0, 30, 30)];

    imageView.image = image;
    imageView.contentMode = UIViewContentModeScaleAspectFit;

    [containerView1 addSubview:headerLabel1];
   [containerView1 addSubview:imageView];
    [containerView1 addSubview:indicator2];

   walltable.tableHeaderView = containerView1;

Любая помощь приветствуется.

Забыл сказать, что этот код выполняется после загрузки uitableview.

1 Ответ

0 голосов
/ 22 ноября 2011

Я нашел это.Изображение было не правильным.Изображение было загружено из Интернета как .gif.Я открыл его в фотошопе и сохранил как .png, но он не сохранился правильно.Я создал новое изображение в фотошопе и скопировал то, что у меня было в этом новом изображении.Я сохранил его как .png, и он работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...