2016-10-04 17 views
0

私のアプリでは、imageviewとカスタムナビゲーションバーを含むviewcontrollerを作成し、navigationbaritemnavigationbarアウトレットをコードに接続します。カスタムナビゲーションバーの伸びを防ぐ方法を教えてください。

UINavigationBarUINavigationItemをアウトレットとして定義します。

@property (weak, nonatomic) IBOutlet UIImageView *imageView; 
@property (weak, nonatomic) IBOutlet UINavigationBar *navigationBar; 
@property (weak, nonatomic) IBOutlet UINavigationItem *barItem1; 
@property (weak, nonatomic) IBOutlet UILabel *label; 

@end 

画像がすべて読み込まれない場合は、画像を取得してナビゲーションバーの高さを変更すると画像が読み込まれます。ナビゲーションバーを伸ばすのを防ぐにはどうしたらいいですか?

私はxcode 7.3とios 9.Xを使用しています。

enter image description here

+0

これをすべて削除します。ナビゲーションバーを非表示にします。簡単に1つのuiviewを作成し、左ボタン、右ボタンとラベルを中央に設定することもできます。また、uiview内にuiimageviewを追加して、必要に応じて画像を設定することもできます。幸運ブロッホ – Mehul

答えて

0

あなたはストーリーボードにあなたの棒要素の高さの値をハードコーディングすることにより、ストレッチから、あなたのバーを防ぐことができます。

iは

画像の説明を定義します。 これを行うには、要素の高さの制約を設定する必要があります。

関連する問題