UITableViewCell 内に UIPageControl を備えた UIScrollView を含めて(選択可能な画像のリストを)水平方向にスクロールできるという多くの情報源を見てきましたが、私が望むことを行う生の例が見つかりません。スクロールビューが「機能」しましたが、先に進む方法がわかりません.誰かが私にガイダンスを送ってくれることを願っています.
cellForRowAtIndexPath 内でセルを作成し、scrollView と pageControl の両方をサブビューとして追加します。
UITableViewCell *cell = [self.challengeListView dequeueReusableCellWithIdentifier:SubmitChallengeCellIdentifier];
if(cell == nil){
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SubmitChallengeCellIdentifier] autorelease];
cell.frame = CGRectMake(0, 0, 1000, 50);
}
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, tv.frame.size.width, 50)];
[scrollView setContentSize:CGSizeMake(1000, 50)];
[[cell contentView] addSubview:scrollView];
pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(0, 50, tv.frame.size.width, 50)];
[pageControl setNumberOfPages:4];
[[cell contentView] addSubview:pageControl];
表示されているもののスクリーンショットを添付しました
メイン ビューの下部は、scrollView/pageControl を含む UITableView であり (これを示す scrollerIndicator が表示されるので、水平方向にスクロールします)、そのメソッドを次のように設定しました。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1;
}
私の Scroll ビューは「 horizontalScroller 」を示し、前後にスクロールできますが、明らかにそこにはコンテンツがありません。 たとえば、「クリック可能な」画像のリストを tableView/scrollView に入力するにはどうすればよいですか? どんな方向性でも大歓迎です - できれば「この男が似たようなことをしたので、このリンクをチェックしてください」ではなく、この機能を正しく実装する方法についての説明が必要です (特に iOS 3.0+ に関して- それは私のAppleがこれを実装することで私たちの生活を楽にしたことを理解する)