1

各セクションが背景画像付きの個別のボタンであり、個別の方法を示す円グラフを作成していますが、uibuttonは長方形であり、すべてのボタンが重なっています。

隣接するセクション(ボタン)を邪魔することなく、セクション(ボタン)を選択したい(つまり、ボタンの形状はデフォルトの長方形のボタンではなく、画像の形状にする必要があります)。

例:1から8までの8つのボタンで示される8つのセクターを持つ円グラフを考えてみましょう。ボタンにはセクター化された形状の背景画像があります。ユーザーが最初のセクター(ボタン)のどこかをタップした場合、他のセクター(ボタン)はクリックしないでください。 ..

4

2 に答える 2

0

インターフェイスビルダーで使用している場合は、ボタンの種類をカスタムに変更し、yur画像をボタンに割り当てます。コーディングでは、カスタマイズされたボタンを割り当てるだけです。

于 2012-09-27T12:35:55.777 に答える
0

円グラフ全体に UITapGestureRecognizer を追加します。

チャート内のタップの座標を取得し、数学を使用してタップがどのスライス上にあるかを判断します。

于 2012-09-27T12:10:19.547 に答える