Не получается фоновое изображение для TableView - PullRequest
0 голосов
/ 29 декабря 2010

Я пытаюсь добавить фоновое изображение в табличное представление. Мой код для этого здесь:

UIImageView *backImageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"background.png"]];
[backImageView setFrame:CGRectMake(0, 0, 768, 1024)];
[self.view addSubview:backImageView];

UITableView *aTableView=[[UITableView alloc]initWithStyle:UITableViewStyleGrouped];
[aTableView setFrame:CGRectMake(0, 0, 768, 1024)];

[aTableView setDelegate:self];
[aTableView setDataSource:self];
[aTableView setBackgroundColor:[UIColor clearColor]];
[self.view addSubview:aTableView];
[aTableView release];

Я не получаю фоновое изображение и не хочу использовать AppDelegate. Кто-нибудь, помогите мне.

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

На ваш вопрос уже ответили на этот вопрос переполнения стека . Решение в указанном вопросе меньше кода, чем вы используете здесь.

0 голосов
/ 29 декабря 2010

@ sny, я предлагаю вам попробовать это ... дать представление изображения фону представления

In -

(void)viewDidLoad {
    [super viewDidLoad];

self.view.backgroundColor = [UIColor clearColor]; // это очиститВы просматриваете фон

UIImageView *Image = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
        Image.image = [UIImage imageNamed:@"background.png"];
        [self.view addSubview:Image];
        [Image release];

// Теперь у вас есть изображение в фоновом режиме просмотра

[self.view insertSubview:Image atIndex:0]; // это установит индекс изображений в ноль

}

Теперь вы всегда будете получать изображение на заднем плане вашего TableView Но также убедитесь, что вы очистили фон вашего TableView

// Теперь напишите код для вашего табличного представления, как у вас былонаписано выше в вашем классе

Надеюсь, это поможет вам ..... Удачи !!!

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