Есть некоторые странные вещи с твоим подходом.
Если у вас есть ScrollView и ImageView, вам не нужно добавлять слои, вы можете просто сделать
[scrollView addSubview: imageView];
Кроме того, вам не нужен делегат для рисования UIView
в UIWindow
.
Однако, если вы хотите добавить делегата, вы можете сделать это:
imageView.delegate =
ImageView не должен быть его собственным делегатом, вам понадобится некоторый ViewController, лучше ScrollViewController.