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]
после добавления, чтобы отправить его обратно.