Да, вы можете сделать любой объект владельцем xib. Этот объект, однако, должен «размещать» розетки, используемые в вашей xib.
Например, если у вас есть «ConfirmationSheet.xib», просто объявите свои выходы в классе, которому вы хотите «владеть» этим экземпляром xib, установите класс «Владелец файла» для своего класса, затем подключите свои выходы. Давайте в качестве примера используем розетку с названием «verifyHowMuchSlider»: когда загружается xib, выход вашего класса «verifyHowMuchSlider» будет подключен к ползунку, который вы подключили в xib, и все.
Обратите внимание, это вообще признак не очень хорошего дизайна, ИМО. Если это достаточно сложно, чтобы быть в своем собственном XIB, он должен иметь свой собственный контроллер. Если это не сложно (просто лист), вы можете пожертвовать еще 0,001 секундами времени загрузки приложения или документа и поместить его в более центральное место. : -)
Помните, что если вы делаете это по соображениям производительности, отдельный раунд доступа к диску только для загрузки одного листа с несколькими кнопками обычно хуже по производительности, чем загрузка больше вещи за один раз из одного ксиб. Все вещи являются компромиссом.