UIView вне контроллера представления в раскадровке

Я застрял с вопросом, на который не могу найти ответ в официальной документации, на Stackoverflow или в Google.

Я опытный разработчик iOS, но новичок в раскадровках. Я хотел бы создать представление на текущем контроллере представления, представление, которое в NIB я бы рисовал вне viewController и прикреплял выход, чтобы ссылаться на него в коде и вызывать что-то вроде addSubview :или около того. Полезно нарисовать наложение или, в моем случае, вид выноски для использования в делегате MapView. Но я не могу понять, как я могу сделать это в раскадровке.

Кажется, я не могу иметь представление вне контроллера представления, а представления внутри контроллера представления либо должны быть подпредставлениями представления контроллера, либо вообще не отображаться в Interface Builder (, что нормально, когда вы перетаскиваете представление составлен снаружи, в традиционном NIB, но довольно проблематичен, если вам нужно настроить хотя бы малейшую его деталь ).

Подскажите что делать и куда смотреть? Спасибо.

35
задан KPM 18 June 2014 в 17:17
поделиться