2011-10-22 4 views
0

내 응용 프로그램에서 가로 스크롤보기의 기능을 구현해야합니다. .H 파일 나는 그것의 합성 속성을 설정 한가로 스크롤보기가 작동하지 않습니다.

UIScrollView *HorizontalScroll; 
@property (nonatomic,retain) IBOutlet UIScrollView *HorizontalScroll; 

코딩을 다음과 같이 내가 코드를 작성했습니다. .m 파일의 코딩.

[HorizontalScroll setContentSize:CGSizeMake(330,69)]; 
[HorizontalScroll setFrame:CGRectMake(0,126,320,69)]; 

그러나 작동하지 않습니다.

인터페이스 빌더에 있습니다. 나는 그 콘센트를 파일 소유자에게 연결했습니다.

plz 나에게 도움이되는 수정 또는 다른 코드를 알려주십시오.

thanx.

답변

0

전체 코드는 그냥있는 viewDidLoad 방법에 viewWillAppear 방법의 코드를 이동

완벽합니다.

및 그 작품은 괜찮습니다.

0

코드가 정상적으로 작동합니다. IBOutlet을 다시 확인하십시오 :) 또한 콘텐츠 크기와 프레임을 viewDidLoad보기 컨트롤러로 설정하십시오.

프로그래밍 방식으로 ScrollView를 추가하십시오. m 파일

UIScrollView *HorizontalScroll; 

코드 H 파일 을 Heres 코드 : (의 ViewController의 viewDidLoad에에)

-(void)viewDidLoad { 
    [super viewDidLoad]; 
    HorizontalScroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0,126,320,69)]; 
    [HorizontalScroll setContentSize:CGSizeMake(330,69)]; 
    [HorizontalScroll setBackgroundColor:[UIColor redColor]]; // color is set just to know where the scroll view is , remove this line afterwards. 
    [self.view addSubview:HorizontalScroll]; 
    } 
0
HorizontalScroll.contentSize=CGSizeMake(320, 550); 

그리고 그것을 끌어 XIB에있는 ScrollView 컨트롤러에 연결합니다.

관련 문제