#ios #objective-c #xcode #uiviewcontroller #uinavigationbar
#iOS #objective-c #xcode #uiviewcontroller #uinavigationbar
Вопрос:
В моем приложении я создаю viewcontroller
, который содержит imageview
и пользовательскую панель навигации, а также подключаюсь navigationbaritem
и navigationbar
подключаюсь к коду.
Я определяю UINavigationBar
и UINavigationItem
как выход.
@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.
я определяю
описание изображения :
Комментарии:
1. удалите все это. и скрыть панель навигации. и просто создайте один uiview и установите левую кнопку, правую кнопку и метку посередине .. или вы также можете добавить uiimageview внутри uiview и установить изображение в соответствии с вашими требованиями. удачи, брохх
Ответ №1:
Вы можете предотвратить растягивание панели, жестко запрограммировав значение высоты элемента панели в раскадровке. Для этого вам нужно установить ограничение высоты вашего элемента.