我试图子类化UISegmentedControl
.
我正在NSArray
从视图中传递一个并尝试为UISegmentedControl
from that设置标题NSArray
。
我使用了该initWithArray
方法,但它没有从数组中设置值。
这是我的子类UISegmentedControl
。
WTSegmentedControl.h
@interface WTSegmentedControl : UISegmentedControl {
}
@end
WTSegmentedControl.m
#import "WTSegmentedControl.h"
@implementation WTSegmentedControl
- (id)initWithItems:(NSArray *)items {
if (self = [super initWithItems:items]) {
}
return self;
}
现在从我的观点来看,我正在调用这个方法。
我已经像这样连接了插座:
@property (nonatomic,strong) IBOutlet WTSegmentedControl *control;
- (void)viewDidLoad {
NSArray *names = [[NSArray alloc] initWithObjects:@"yes", @"no", nil];
control = [[WTSegmentedControl alloc] initWithItems:names];
}
NSArray
正确通过titles
但未设置。
谁能帮我解决这个问题?