0

我创建了一个 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 的工作人员相同

我真的不知道如何解决它。谢谢

ps对不起我的英语不好

4

1 回答 1

0

我认为您在情节提要中所做的事情没有任何问题。如果我理解正确,您已经像我在下图中所做的那样,我有一个UILabel被调用的子类JSLabel,更改为我的自定义类,如下所示:

添加 JSLabel

我认为您可能在子类中有一些错误。也许你需要在那里修复一些东西。如果没有有关您的子类的更多信息,就无法为您提供更多帮助。

祝你好运!

于 2013-07-21T09:54:27.040 回答