Xcode: используйте UIImageView

У меня есть приложение, которое дает обои, но они приведены на весь вид. Я помещаю кнопки в интерфейс с действиями и при отладке приложения. Я не вижу кнопок, я вижу только обои... Но кнопки работают, когда я нажимаю на них, пока я не вижу их на симуляторе. Есть идеи почему? Я хотел бы спросить, как я должен сделать изображения, поступающие в UIImageView, которого сейчас нет в приложении. Поэтому я хотел бы сделать приложение с обоями, представленными в UIIamgeView, с панелью инструментов вниз для кнопок. И обои должны быть хорошего размера, потому что пользователь может сохранить обои на своих фотографиях. Любая идея, как это сделать?

В настоящее время код используется для полного просмотра:

-(void)awakeFromNib {

    self.n = 1;
    UIImage* wallpaper = [UIImage imageNamed:@"wp_1.png"];
    UIImageView* view = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,420)];
    self.wallpaper = view;
    view.image=wallpaper;
    [self.view addSubview:view];

}

1 ответ

Решение

Вы видите только обои, потому что addSubview: вставляет новый вид поверх всех остальных видов. Вы могли бы использовать [self.view insertSubview:view atIndex:0] вставить его внизу, или вы могли бы использовать [self.view sendSubviewToBack:view] после добавления, чтобы отправить его обратно.

Другие вопросы по тегам