当前位置:网站首页>Is there any way to change the height of the uinavigationbar in the storyboard without using the UINavigationController?
Is there any way to change the height of the uinavigationbar in the storyboard without using the UINavigationController?
2022-07-05 03:03:00 【fyin1314】
problem :
I want to use a custom UINavigationBar in one of my views, which is not a part of any UINavigationController -hierarchy. I want to use customization in one of my views UINavigationBar , It's not any UINavigationController Part of the hierarchy .When I drag a UINavigationBar into Storyboard, it shows like this: When I will UINavigationBar Drag in Storyboard when , It shows as follows :

This bar is 44px, which would be enough if the status bar wouldn't share this space. This one is 44 Pixels , If the status bar doesn't share this space, it's enough .Because iOS7 lets us use the entire screen, including the space for the status bar, the UINavigationBar should be 64px tall, not 44px. because iOS7 Allow us to use the entire screen , Space including status bar , UINavigationBar Should be 64px high , instead of 44px.
If I connect the view to a UINavigationController 's hierarchy, then it shows correct: If I connect the view to UINavigationController Hierarchical structure , Then it displays correctly :

I read somewhere that if the UINavigationBar has the property barPosition: set to UIBarPositionTopAttached , then the bar would be 64px. I read somewhere , If UINavigationBar Properties of barPosition: Set to UIBarPositionTopAttached , Then the bar will be 64px.This is, however, a readonly -property. However , This is a readonly attribute .
My search results have only shown something I consider a "work-around". My search results only show what I think is “ resolvent ” The problem of .By adding a useless UINavigationController before this UIViewController , I can pretend to have a hierarchy, and it will add the UINavigationBar with 64px automatically. Through this UIViewController Before adding a useless UINavigationController , I can pretend to have a hierarchy , It will automatically add with 64px Of UINavigationBar .
Is there really no way to have a 'rogue'(without the help of a navigation controller) UINavigationBar that covers 64px? Really? There is no way to make ' rogue '( Without the help of the navigation controller ) UINavigationBar Cover 64px Do you ?If that is the case, is there any valid reasons as to why? If so , Is there any justification for ?
(I'm not saying the UINavigationBar should be 64px by default, but there should be an option for it in the inspector)( I'm not saying by default UINavigationBar Should be 64px, But there should be an option in the inspector )
(I also see people answering with programmatic ways to solve this. Even though these answers works, I'd still have to design the storyboard with that in mind (a gap). What I want to know is if it's possible to set this in storyboard, or rather, why isn't it allowed?)( I also see people solve this problem in a procedural way . Although these answers are valid , But I still need Design The storyboard , Consider this ( disparity ). What I want to know is , Whether it can be set as a storyboard , Or say , Why not allow ?)
Solution :
Reference resources : https://stackoom.com/en/question/1Nl9z边栏推荐
- LeetCode146. LRU cache
- 【LeetCode】110. Balanced binary tree (2 brushes of wrong questions)
- Anchor free series network yolox source code line by line explanation Part 2 (a total of 10, ensure to explain line by line, after reading, you can change the network at will, not just as a participan
- Master Fur
- 腾讯云,实现图片上传
- Sqoop安装
- IPv6 experiment
- Sqoop installation
- Avoid material "minefields"! Play with super high conversion rate
- el-select,el-option下拉选择框
猜你喜欢

Devtools的簡單使用
![[200 opencv routines] 99 Modified alpha mean filter](/img/df/1b7beb6746f416198fc405249852f8.jpg)
[200 opencv routines] 99 Modified alpha mean filter

端口,域名,协议。

The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety

The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety

2021 Li Hongyi machine learning (2): pytorch
![Acwing game 58 [End]](/img/16/c55e0a7aedc354f1c739637ed13a6b.png)
Acwing game 58 [End]

Design and implementation of high availability website architecture

Design of KTV intelligent dimming system based on MCU
![ASP. Net core 6 framework unveiling example demonstration [01]: initial programming experience](/img/3b/0ae9fbadec5dbdfc6981f1f55546a5.jpg)
ASP. Net core 6 framework unveiling example demonstration [01]: initial programming experience
随机推荐
Single line function*
【LeetCode】404. Sum of left leaves (2 brushes of wrong questions)
Mongodb common commands
[daily problem insight] Li Kou - the 280th weekly match (I really didn't know it could be so simple to solve other people's problems)
The database and recharge are gone
Daily question 2 12
Why are there fewer and fewer good products produced by big Internet companies such as Tencent and Alibaba?
Voice chip wt2003h4 B008 single chip to realize the quick design of intelligent doorbell scheme
C file in keil cannot be compiled
Day_ 17 IO stream file class
Azkaban实战
Tencent cloud, realize image upload
Six stone programming: advantages of automated testing
openresty ngx_ Lua execution phase
The latest blind box mall, which has been repaired very popular these days, has complete open source operation source code
Design and practice of kubernetes cluster and application monitoring scheme
Good documentation
Anchor free series network yolox source code line by line explanation Part 2 (a total of 10, ensure to explain line by line, after reading, you can change the network at will, not just as a participan
Hmi-32- [motion mode] add light panel and basic information column
Breaking the information cocoon - my method of actively obtaining information - 3