Я использую производный UISearchBar, потому что мне нужно установить размер шрифта:
#import <UIKit/UIKit.h>
@interface SearchBar : UISearchBar
{
UITextField *searchField;
}
@property (nonatomic, retain) UITextField *searchField;
- (void) setFontSize: (NSInteger) size;
@end
В моем ViewController выход определен:
@interface DictViewController : UIViewController <UIApplicationDelegate, UITableViewDelegate, UITableViewDataSource>
{
IBOutlet UITableView *myTableView;
IBOutlet SearchBar *mySearchBar;
NSMutableArray *searchResults;
}
@property (nonatomic, retain) IBOutlet UITableView *myTableView;
@property (nonatomic, retain) IBOutlet SearchBar *mySearchBar;
...
InterfaceBuilder не позволяетя подключаю SearchBar к mySearchBar.
Если я изменю класс розетки на UISearchBar, IB разрешит мне подключиться к mySearchBar.Когда я изменяю класс обратно на SearchBar, соединение остается, но с предупреждением «Выход MySearchBar из FilesOwner подключен к« SearchBar », но« UISearchBar »не является« SearchBar », как определено типом выхода»
Что не так?Есть идеи, что я могу сделать?