Добавление UIImageView и кнопки - PullRequest
0 голосов
/ 15 февраля 2012

Я добавил imageview, и я пытаюсь добавить кнопку поверх него. Как это сделать.

self.imgview = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"f.png"]];
[self.imgview addSubView:button];

[self.view addSubView:imgView];

Я получаю f.png изображение, я не вижу кнопку, которую я добавил над ним. Как я могу решить это?

Я понятия не имею, что не так, и я застрял в этой проблеме в течение нескольких часов. Мне нужна твоя помощь

Ответы [ 3 ]

2 голосов
/ 15 февраля 2012

Вам необходимо установить рамки просмотра:

self.imgview = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"f.png"]];
self.button =  [[UIButton alloc] init];

[imgview setFrame:CGRectMake(100,100,100,100)];
[button setFrame:CGRectMake(100,100,100,100)];  

[self.view addSubView:imgView];
[self.view addSubView:button];
0 голосов
/ 15 февраля 2012

Попробуйте использовать метод takeSubviewToFront

0 голосов
/ 15 февраля 2012
self.imgview = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"f.png"]];
[self.view addSubView:imgView];
[self.view addSubView:button];

Просто добавьте их обоих к представлению, добавив кнопку после изображения, чтобы она располагалась поверх изображения. Предполагая, что координаты x, y их кадра также совпадают.

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