Приложение для iPhone показывает пользователю несколько массивных изображений, я успешно их разбил и использовал UIScrollView, чтобы они могли перемещаться и подробно просматривать детали. Теперь я хочу нарисовать точки над этим фоновым изображением и заставить их перемещаться, когда пользователь поворачивает/масштабирует, по существу, как размещение булавки на доске объявлений. Я не хочу отмечать изображение навсегда, и мне может понадобиться переместить его или добавить больше. Моя первая попытка описать код ниже, думая, что я могу просто выложить его в подзаголовок, потому что он появится в углу, тогда я буду беспокоиться о том, чтобы компенсировать его из источника и тому подобного. Используя этот код, я не вижу свой маркер в пределах UIScrollView, поэтому я ищу помощь.Наложение изображения выше tiledlayer UIScrollView
myContentView = [[UIView alloc] initWithFrame:imageRect];
UIImageView *imageView = [[UIImageView alloc] initWithImage:marker];
[myContentView.layer addSublayer:tiledLayer];
[myContentView addSubview:imageView];
Я изменил третью строку, чтобы получить ее для компиляции, но я вообще не вижу изменений в UIScrollView. Фоновое изображение все еще появляется, но ничто не натягивает его. Я также отменил порядок подзаголовков, если он под ним подтягивается, но не повезло. Просто для того, чтобы пробовать, я получал правильный маркер, я пытался установить его как изображение кнопки, которая на экране в то же время, и она выводится на все белые, поэтому в этом есть проблема, но поскольку нет больших белых квадратов над моим фоновым изображением Я думаю, что я все еще не рисую в этом прокрутке. – Craig
Редактирование должно было сделать это [mapView.layer addSubLayer: tiledLayer]; – Craig
Извинения, ошибка была в другом месте моего кода. Все, что вам было нужно, было в том, что это была небольшая вещь. Она решила мою проблему. Спасибо. – Craig