我添加頁面(視圖)滾動視圖,而該視圖屏幕之外這樣問題與滾動型setcontentoffset
-(void)loadScrollView:(NSInteger)CurrentPage
{
int pageNo=objGameData.CurrentPageNo-1;
[self.EDDescriptionScrollView setContentOffset:CGPointMake((pageNo*EDDescriptionScrollView.frame.size.width)+80, EDDescriptionScrollView.frame.size.height)];
self.EDDescriptionScrollView.contentSize=CGSizeMake(EDDescriptionScrollView.frame.size.width*objGameData.CurrentPageNo,EDDescriptionScrollView.frame.size.height);
edView=[[EDView alloc]initWithFrame:CGRectMake((CurrentPage-1)*EDDescriptionScrollView.frame.size.width, 0, EDDescriptionScrollView.frame.size.width, EDDescriptionScrollView.frame.size.height)];
[edView.EDMsgTextView setText:[NSString stringWithFormat:@"%@",[self.EDDescrptionArray objectAtIndex:(CurrentPage-1)]]];
edView.EDMsgTextView.delegate=self;
edView.backgroundColor=[UIColor clearColor];
edView.CorrectWordLbl.text=self.CurrentWord;
edView.TotalPointsLost.text=[NSString stringWithFormat:@"Points : %d",objGameData.CurrentPointsLostEarned];
edView.tag=pageNo;
[self.EDDescriptionScrollView addSubview:edView];
}
現在,當我移動屏幕上EDDescriptionScrollView的超級看法,並希望跳轉到其他一些網頁我只是做
[self.EDDescriptionScrollView setContentOffset:CGPointMake((pageNo*EDDescriptionScrollView.frame.size.width)+80, EDDescriptionScrollView.frame.size.height)];
它是滾動視圖的頁面,但內容只顯示當我觸摸屏幕。 我在做什麼是錯的? 我曾嘗試調用layoutsubview,問題依然存在。
你爲什麼不使用方法scrollRectToVisible:動畫:? – dthien