2013-07-21 2 views
0

저는 UisegmentControl의 하위 클래스를 만들고 프로젝트에 추가했습니다.사용자 정의 클래스 스토리 보드 uisegmentcontrol uistepper

#import <UIKit/UIKit.h> 

@interface MMcustomsegment : UISegmentedControl 

@end 

스토리 보드에 나는 ID 검사기에서 올바른 맞춤 클래스를 선택했습니다. 하지만 난 그것을 실행할 때 내가 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 죄송합니다 나의 나쁜 영어

+0

Storyboard에서 만든 요소를 ​​사용자 정의 클래스의 관련 속성과 연결 했습니까? – Yazid

답변

0

난 당신이 스토리 보드에 무엇을했는지 아무것도 잘못이 있다고 생각하지 말아. 나는 아래의 이미지처럼 작업을 완료 한 제대로을 이해한다면, 나는 JSLabel라고 UILabel의 서브 클래스는,이처럼 내 사용자 정의 클래스로 변경이 있습니다

Adding JSLabel

난 당신이 몇 가지 오류가있을 수 있습니다 생각 서브 클래스에서. 어쩌면 거기에 뭔가를 고칠 필요가있을 것입니다. 하위 클래스에 대한 추가 정보없이 더 이상 도움을 줄 수 없습니다.

행운을 빈다.