アプリの水平ピッカーを作成したいのですが、これはまったく初めてです。これをどのように作成するかについて、誰かがわかりやすいガイドを提供できますか?
7722 次
2 に答える
2
iOS 用のオープンソースの水平ピッカー コンポーネントがGitHubでリリースされました。
次のように UITableViewCell に追加できます ( をtableView:cellForRowAtIndexPath:
参照)。
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
STHorizontalPicker *horizontalPickerView = [[STHorizontalPicker alloc] initWithFrame:cell.frame];
horizontalPickerView.name = @"myPicker";
[horizontalPickerView setMinimumValue:0.0];
[horizontalPickerView setMaximumValue:100.0];
[horizontalPickerView setSteps:100];
[horizontalPickerView setDelegate:self];
[horizontalPickerView setValue:50.0];
決して UIPickerView のすべての機能を備えているわけではありませんが、コントロール (マーカー用の複数の CATextLayers を持つ UIView を含む UIScrollView) を実装する 1 つの可能な方法を示しており、マーカーへのスナップなどの優れた機能がいくつかあります。 .
于 2011-07-13T12:02:20.190 に答える
2
最良の方法はUIScrollView
、ページネーションを有効にして自分自身を偽造することです。カスタム グラフィックス用の独自のビューでスクロール ビューをオーバーレイするのは、実際には非常に簡単です。
于 2011-01-04T15:37:35.660 に答える