アプリを iOS 7 に更新していて、UI を改善したいと考えています。コントロールセンターのようなシースルーの背景を作りたいです。したがって、基本的には、コントロールセンターのように透けて「ぼやけた」背景にしたいボタンがあります。ありがとう!
質問する
3771 次
4 に答える
5
UIToolbar の使用を止めるものは何もありません。
クリアな背景を持つベース ビューとして UIView を作成し、その端に固定された UIToolbar を追加してビューを塗りつぶし、他のコントロールをツールバーの上のベース ビューに追加します。
たとえば、次のようになります。
于 2013-09-27T08:39:27.850 に答える
1
ツールバーを実際に使用するべきではありません。理由からツールバーと呼ばれています。1 つの方法は、背景のスナップショット イメージを取得し、それをぼかすことです (Apple サンプルに含まれる UIImage+ImageEffects カテゴリを使用して、一貫した効果を得ることができます)。次に、画像を目的のフレームにトリミングして、ボタンの背景として使用できます。
「動的な」ぼかし効果 (コントロール センターなど) を探していますか? それはまだ実行可能ですが、それは物事をより複雑にします。
于 2013-09-27T23:16:00.253 に答える