Невозможно LiveView ViewDidLoad на XCode 6
Я запустил проект под XCode 5 для iOS7, затем оставил его на несколько недель.
Теперь я обновился до XCode 6 (и iOS8), и я хотел бы использовать функцию liveview, чтобы увидеть мою функцию viewDidLoad.
И я добавил:
#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
IB_DESIGNABLE
@interface MenuViewController : UIViewController <ADBannerViewDelegate>
Похоже, что прямая трансляция изменилась с бета-версии на финальную версию XCode6. Похоже, вам больше не нужно добавлять свой пользовательский фреймворк.
Но это все еще ограничено UIView?
Или, может быть, мне больше не нужно использовать UIViewControllers для моей раскадровки и перейти на полноценный UIView?
1 ответ
- Вы все еще должны добавить рамки, насколько я знаю. Я хотел бы быть доказанным неправильно, если у вас есть ссылка.
IB_DESIGNABLE
в настоящее время работает только сUIView
подклассы, насколько я знаю. Я рекомендую по-прежнему использовать контроллеры представлений, где это уместно, но благодаря разумному использованию сдерживания контроллеров представлений вы можете создавать легкие, составные контроллеры представлений, которые содержатIB_DESIGNABLE
просмотреть элементы.