У меня есть UIViewController
класс MyClass
, который изначально не имел XIB и был инициализирован программно. Теперь я не хочу загружать его из XIB, но я хочу сделать небольшой UIView 50x50 (представление с наложением настроек), и я хочу добавить его MyClass
, поэтому вместо того, чтобы программно объявлять представление с наложением новых настроек Я думал, что создам XIB-файл, установим для владельца файла MyClass, объявим в MyClass.h
и IBOutlet UIView *settingsOverlay
и свяжем его в XIB.
Затем в методе viewDidLoad
я делаю [self.view addSubview:settingsOverlay]
, но по какой-то раздражающей причине это не работает. Это просто не появляется. Я попытался создать простой UIImageView
программным способом и добавить его в subView, и он работает просто отлично, но когда это делается через XIB, он не работает. Кто-нибудь может указать, что может быть не так? Пожалуйста, дайте мне знать, какие еще детали мне могут понадобиться.