私はカメラアプリを書いています.3つのボタンを備えたツールバー(もちろん画面の下部)を作成する必要があります.中央のボタンは、カメラの画像を表示するナビゲーションバーの高さを超えて大きくする必要があります.
ツールバー自体よりも約 20% 高いボタンをツールバーに追加する方法がわかりません。
私はそこにいくつかのデザインを見てきましたが、それは本当に滑らかに見えますが、プログラムでそのようなボタンをどのように設定すればよいですか?
どうぞよろしくお願いいたします。
私はカメラアプリを書いています.3つのボタンを備えたツールバー(もちろん画面の下部)を作成する必要があります.中央のボタンは、カメラの画像を表示するナビゲーションバーの高さを超えて大きくする必要があります.
ツールバー自体よりも約 20% 高いボタンをツールバーに追加する方法がわかりません。
私はそこにいくつかのデザインを見てきましたが、それは本当に滑らかに見えますが、プログラムでそのようなボタンをどのように設定すればよいですか?
どうぞよろしくお願いいたします。
すべてのボタンを含む独自の UIView を作成することから始めることができます。
特大の中央ボタンを含めて、各ボタンを追加して配置します。-y 座標 (例: -10) に配置します。
次に、コンテナー UIView Clips Subviews を NO に設定します - これは IB またはプログラムで行うことができます -self.view.clipsToBounds = NO
これにより、中央のボタンが親コンテナーの外に流れることができます。
ボタンを作成して、タブバーの上部に配置するだけです。または、フォトショップなどで独自のタブバーを作成します。
私はこれを自分で使用したことはありませんが、あなたが求めているものを説明していると思います.
https://github.com/boctor/idev-recipes/tree/master/RaisedCenterTabBar
カメラ コントロール自体の UI を変更しようとしている場合、それを実現するのはおそらくより困難です。