我试图子类化UISegmentedControl.
我正在NSArray从视图中传递一个并尝试为UISegmentedControlfrom 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但未设置。
谁能帮我解决这个问题?