環境
追加している UIButton があります。メソッドは以下のとおりです。
[self.view addSubview:[self returnCustomSubmitButton]];
ツールバーをサブビューとして追加せず、ViewControllers navigationController プロパティ toolBarHidden を NO に設定します。-[self.navigationController setToolbarHidden:NO animated:NO];
ビューで表示されます
エクストラディテール
私がこれを行っている理由は、以下のツールバーのようなものを作成したいからです (注: これは UITabBar ですが、同じ形状を探しています)。ツールバーを追加してから、UIButton を追加していますviewControllers ビューと、ツールバーの座標を使用して UIButton を配置する
私はこれに従おうとしました(注:これもUITabBar用です)が、苦労しています:http://idevrecipes.com/2010/12/16/raised-center-tab-bar-button/
問題
UIButton は UIToolbar の背後に隠されています (ツールバーの上に配置したい)。
質問
- これを解決するにはどうすればよいですか?
- UIButton を UIBarButtItem に変換する方が良いでしょうか? UIButton を viewController の toolbarItems 配列に追加しますか?
- どうすればいいですか?
アップデート
これを修正しようと何度も試みた後、これは私が UINavigationController を使用しているという事実と、「カスタムコンテンツ」領域に UIButton を追加し、ナビゲーションツールバーがその上にあるという事実と関係がありますか? . 下記参照: