2017-02-18 4 views
-2

Apple Music Appでミニプレーヤーを複製しようとしています。UIViewをUITabBarControllerに配置する方法(Apple Music Appのような)

Mini Player Apple Music

今私はUITabBarControllerプラス2 UIViewControllersを持っている:それはこのようになります。今度は、TabBarController(ミニプレーヤー用)にUIViewを入れて、常にそのタブにロードされているViewControllersの内容の上に置きたいと思っていました。しかし、tabBarControllerにUI要素を追加することは不可能です。 私の質問は、私は間違って何をしているのですか?タブバーのすぐ上にあり、タブの他のすべてのビューよりも上にあるビューを作成するにはどうすればいいですか?

EDIT:提案された複製は私の質問には答えません。 TabBarControllerStoryboards経由でビューを追加することはできませんか?

+0

[AddSubView on UITabBarController]の可能な複製(http://stackoverflow.com/questions/17187613/addsubview-on-uitabbarcontroller) –

答えて

0

EDITed質問に答えるには:いいえ、ストーリーボードを介してTabBarControllerにビューを追加することはできません。それはTabBarControllersの仕組みではありません。

オプション:

  • あなた自身を書く「ことができ、重複する」リンク掲載中の方向に従って、コードを経由して サブビューを追加、または
  • サブクラスUITabBarControllerと コードを経由してサブビューを追加したり、
  • IBDesignableおよび IBInspectableを使用して、Interface Builderでサブビューを追加するように指定します。

あなたはおそらく、あなたの質問に答えるために「カスタムUITabBarController」

+0

ありがとうご入力いただきありがとうございます。私はコードでやってしまった。私はミニプレーヤー用のxibを作成し、コードを介してtabBarControllerに追加しました。 – user2403221

2

のためのWebを検索してインスピレーション/アイデアを見つけることができる:いいえ、あなたはストーリーボードを経由してUITabBarControllerにビューを追加することはできません。

LNPopupControllerをご覧になれますが、 https://github.com/LeoNatan/LNPopupController

これは、あなたが達成したいことをするのを可能にする素晴らしいライブラリです。

関連する問題