私は、選択したアイテムが他のタブよりも大きいサイズのiOSにカスタムタブバーを実装しようとしています。このスクリーンショットに似たコンテンツを覗き見ています。 iOSカスタムタブバー
誰かがスウィフトでこれを達成する方法のチュートリアルを指してもよいでしょうか?
私は、選択したアイテムが他のタブよりも大きいサイズのiOSにカスタムタブバーを実装しようとしています。このスクリーンショットに似たコンテンツを覗き見ています。 iOSカスタムタブバー
誰かがスウィフトでこれを達成する方法のチュートリアルを指してもよいでしょうか?
UITabBarには、 UIBarItemを継承するUITabBarItemsの配列が含まれています。しかし、 UIBarItemから継承するUIBarButtonItemとは異なり、customViewを使用してUITabBarItemを作成するAPIはありません。
ので、代わりのカスタムUITabBarItemを作成しようと、私たちは は、通常のものを作成しますし、その後 UITabBar
迅速ないの上にカスタムUIButtonを置くが、簡単に翻訳する必要があります。
https://github.com/boctor/idev-recipes/tree/master/RaisedCenterTabBar
この1つはスウィフトです: https://github.com/itsKaynine/SwiftRaisedTab
スウィフト3を使用して、同様の質問のソースコード:私はこの仕事で数回に直面し https://stackoverflow.com/a/36016377/300897
。私は多くのチュートリアルを見つけましたが、その一部がタブバーの外にある中央ボタンを作成する能力を与えるものは見つかりませんでした。
最後に、私はそれを正しく行うためのアプローチを作成しました。私はそれを行う方法を説明した簡単なサンプルプロジェクトを実装しました。例としてCustom Tabbar Center Buttonレポを確認してください。
Hide Button Bar on Push
プロパティを使用すると、タブバーで中央ボタンが正しく隠れるという利点があります。
ありがとうございます。その1つの可能なアプローチ。しかし、私は選択されたタブを中央のものだけではなく、これらのソリューションは、カスタムボタンを中央に配置しています。中心のものだけでなく、選択したタブでもこれをどのように行うことができますか? – AlexVPerl
ああ、そうだ。私はあなたの意図を誤解しました。私が何かを見つけたら私はポストバックします。 – bradenkeith