Поместите UIImageView в фоновом режиме - PullRequest
0 голосов
/ 04 июля 2011

Вот мой код:

- (void)viewDidLoad {
  [super viewDidLoad];
  int rand2 = arc4random() % 5;
  switch (rand2) {
  case 0: 
    imgView =   [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pinkfont.png"]];          
    break;
  case 1:
imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"greenfont.png"]];
        break;
  case 2:
    imgView =  [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"whitefont.png"]];
    break;
  case 3:
    imgView =  [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yellowfont.png"]];
    break;
  case 4:
    imgView =  [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"purplefont.png"]];
    break;
   }


   [[[self view] layer] addSublayer:[imgView layer]];
   [imgView release];

}

Я хочу поместить imgView в фоновом режиме, но он не работает, я пытался сделать это с помощью интерфейса Builder с «отправить обратно», но безрезультатно,Как я могу решить это, пожалуйста?

Извините за мой английский, я французский:)

Ответы [ 4 ]

0 голосов
/ 04 июля 2011

, чтобы установить изображение в качестве фона для просмотра, используйте

UIImage *img = [UIImage imageNamed:@"pinkfont.png"]
[self.view setBackgroundColor:[UIColor colorWithPatternImage:img]];
0 голосов
/ 04 июля 2011

напишите эту строку кода в конце вашего метода viewwillappear.

[self.view sendSubviewToBack:imgView];
0 голосов
/ 04 июля 2011

если у вас есть xib-файл, перетащите изображение в ваш xib-файл, а затем на вкладке меню выберите layoutand и выберите отправлено назад или назад. или вы должны создать динамически, а затем написать

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"imageName.png"]]; 
0 голосов
/ 04 июля 2011

вы можете сделать:

[self.view addSubview:imgView];

[self.view sendSubviewToBack:imgView];

Проверьте после этого кода, вы не добавляете другие представления в viewWillAppear, если вы добавляете другие представления, отправляйте подпредприятие обратно.

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