переопределить класс или подклассы в раскадровке - PullRequest
1 голос
/ 29 марта 2012

У меня проблемы с назначением пользовательского класса в раскадровке.

В предыдущих проектах я переопределял / субклассировал UIPageControl для пользовательского класса (ZZPageControl), добавляя .h к представлению с помощьюUIPageControl.

#import "MyPageControl.h"
@interface ScrollerVC : UIViewController <UIScrollViewDelegate> {
    UIScrollView *scrollView;
    IBOutlet MyPageControl *pageControl;
    NSMutableArray *viewControllers;
    BOOL pageControlUsed;
}

Затем в IB я назначаю свой пользовательский класс вместо UIPageControl.

За исключением того, что мой новый проект использует раскадровку, а не отдельные XIB.При выборе UIPageControl в представлении и проверке его класса в Identity Inspector указывается только UIPageControl.Если я наберу MyPageControl, это не прилипает.

Я попытался добавить #import "MyPageControl.h" в делегат приложения, в представлении, которое инициирует элемент управления UINavigation, в файле .pch.Я не могу отобразить свой пользовательский класс в раскадровке.

Как мне переопределить UIPageControl в представлении StoryBoard?

...