8

Pages (iPhone/iPad) で見られるように、太字/下線/斜体のツールバーを作成したいと考えています。UISegmentedControl のように見えるものを使用します。

ただし、太字/下線の両方を同時に選択することはできますが、これは現在の UISegmentedControl では可能ではないようです。私が見つけることができる最も近いものは「一時的」であり、UISegmentedControl をボタン配列のようにします。

NSSegmentedControl (Mac 版) は、[cell setTrackingMode:NSSegmentSwitchTrackingSelectAny] を設定することでこの機能を備えているようです。また、UISegmentedControl (BOOL を使用) と同様に、NSSegmentSwitchTrackingMomentary もあります。

この機能を追加するために UISegmentedControl をサブクラス化する方法はありますか? これを行うサードパーティ製の優れたツールバー コントロールはありますか? AppleのPagesは何をしているの?

4

1 に答える 1

1

でできるとは思いませんUISegmentedControl。それらを別々に作成し、好きなことをしたいと思うかもしれませんUIButtons。結局のところ、あなたはUIButtonsのような振る舞いを使用しているので、それほど難しくはないはずです。

于 2012-07-31T15:57:48.920 に答える