Надеюсь, вы можете помочь. Мне в основном нужно добавить объект в UIView, который находится внутри UIView.
В Интерфейсном Разработчике у меня есть Мой Вид, и внутри него у меня есть другой Вид с изображением (картой) внутри (все сделано с Интерфейсным Разработчиком). Второе представление Я использую класс с именем «MainGameMapViewController» (причина в том, что первое представление является статическим / содержит текст / оценки и т. Д., А также представление внутри игры, и весь этот вид можно перетаскивать с помощью кода в «MainGameMapViewController». «).
Мне нужно добавить объекты в "MainGameMapViewController" UIView.
Я добавил класс с именем CharMain и использовал этот код внутри MainViewController :
-(void) viewWillAppear:(BOOL)animated {
CharMain* charMain = [[CharMain alloc] initWithFrame:CGRectMake(40, 280, 0, 0)];
[self.view addSubview:charMain];
}
CharMain содержит код, который рисует прямоугольник и добавляет изображение, это прекрасно работает, НО его нужно добавить во второе представление "MainGameMapViewController".
Я попытался добавить код внутри файла MainGameMapViewController, и он говорит: " ошибка: запрос на член 'view' в чем-то, что не является структурой или объединением ", я попытался
[self addSubview: charMain];
Это происходит без ошибок, но изображение не появляется, как мне сделать, чтобы это появилось во втором UIView? Спасибо!