我已经创建了一个UisegmentControl的子类并添加到我的项目中。
#import <UIKit/UIKit.h>
@interface MMcustomsegment : UISegmentedControl
@end
在故事板上我在身份检查员上选择了正确的自定义类。 但是当我运行它时,我已经完成了segmentcontrol的标准布局......
如果我以这种方式以编程方式添加自定义细分
MMcustomsegment *mySegmentedControl = [[MMcustomsegment alloc]
initWithItems:tipoord];
mySegmentedControl.frame = CGRectMake(20, self.view.frame.size.height - 160, 280, 29);
mySegmentedControl.selectedSegmentIndex = 0;
[mySegmentedControl addTarget:self action:@selector(valueChanged:) forControlEvents: UIControlEventValueChanged];
[self.view addSubview:mySegmentedControl];
它有效!!
我的自定义uistepper的相同工作人员
我真的不知道如何解决它。 感谢
抱歉我的英文不好答案 0 :(得分:0)
我不认为你在故事板中所做的事情有什么不妥。
如果我正确地理解你,你就像我在下面的图片中所做的那样,我有一个名为UILabel
的{{1}}子类,改为我的自定义类:
我认为你可能在子类中有一些错误。也许你需要在那里修理一些东西。 没有关于你的子类的更多信息,无法帮助你。
祝你好运!