6

アプリを iOS 7 に更新していて、UI を改善したいと考えています。コントロールセンターのようなシースルーの背景を作りたいです。したがって、基本的には、コントロールセンターのように透けて「ぼやけた」背景にしたいボタンがあります。ありがとう!

ここに画像の説明を入力

4

4 に答える 4

5

UIToolbar の使用を止めるものは何もありません。

クリアな背景を持つベース ビューとして UIView を作成し、その端に固定された UIToolbar を追加してビューを塗りつぶし、他のコントロールをツールバーの上のベース ビューに追加します。

たとえば、次のようになります。

ここに画像の説明を入力

于 2013-09-27T08:39:27.850 に答える
1

ツールバーを実際に使用するべきではありません。理由からツールバーと呼ばれています。1 つの方法は、背景のスナップショット イメージを取得し、それをぼかすことです (Apple サンプルに含まれる UIImage+ImageEffects カテゴリを使用して、一貫した効果を得ることができます)。次に、画像を目的のフレームにトリミングして、ボタンの背景として使用できます。

「動的な」ぼかし効果 (コントロール センターなど) を探していますか? それはまだ実行可能ですが、それは物事をより複雑にします。

于 2013-09-27T23:16:00.253 に答える