多数の画像を表示するためにスクロールビューが必要なプロジェクトに取り組んでおり、ユーザーがスクロールビューから特定の画像をお気に入りとして設定し、お気に入りをテーブルビューに保存して、ユーザーの希望どおりに再度取得できるようにします。
私の問題は、テーブルビューで行セルを選択して返された値でスクロールビューの現在のページを設定することに関するものです
これが私のコードです
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *str = cell.textLabel.text;
PagedScrollViewController *paged = [PagedScrollViewController alloc];
NSString *page_str = [str substringFromIndex:9];
int page_number = [page_str intValue];
[paged.slider setValue: page_number] ;
[paged.current_page_lbl setText:[[NSString alloc]initWithFormat:@"%i",page_number ]];
int page = paged.slider.value ;
NSLog(@"go to page %d",page_number);
CGPoint pnt = CGPointMake((page-1) * paged.scrollView.frame.size.width , 0) ;
[paged.scrollView setContentOffset:pnt animated:YES];
NSLog(@"point is %d",pnt);
[self dismissModalViewControllerAnimated:YES];
}
テーブルビューから戻ったときにスクロールビューページが変更されない
また、負の値を返した CGPoint ポイントは変更されません。それの何が問題なの?!
===========
まだ助けが必要です :
明確なページ番号でテーブルビューから戻ったときにスクロールビューを更新する方法?!