当前位置:网站首页>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边栏推荐
- Watch the online press conference of tdengine community heroes and listen to TD hero talk about the legend of developers
- [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)
- Qrcode: generate QR code from text
- Why is this an undefined behavior- Why is this an undefined behavior?
- Hmi-31- [motion mode] solve the problem of picture display of music module
- Design of kindergarten real-time monitoring and control system
- Linux Installation redis
- Design and implementation of kindergarten management system
- 【LeetCode】222. The number of nodes of a complete binary tree (2 mistakes)
- Devtools的简单使用
猜你喜欢
【LeetCode】98. Verify the binary search tree (2 brushes of wrong questions)
Design and implementation of campus epidemic prevention and control system based on SSM
Voice chip wt2003h4 B008 single chip to realize the quick design of intelligent doorbell scheme
Accuracy problem and solution of BigDecimal
Machine learning experiment report 1 - linear model, decision tree, neural network part
Bumblebee: build, deliver, and run ebpf programs smoothly like silk
Cut! 39 year old Ali P9, saved 150million
Character painting, I use characters to draw a Bing Dwen Dwen
Tencent cloud, realize image upload
El select, El option drop-down selection box
随机推荐
Hot knowledge of multithreading (I): introduction to ThreadLocal and underlying principles
Design and implementation of high availability website architecture
SQL injection exercise -- sqli Labs
Logstash、Fluentd、Fluent Bit、Vector? How to choose the appropriate open source log collector
Why is this an undefined behavior- Why is this an undefined behavior?
看 TDengine 社区英雄线上发布会,听 TD Hero 聊开发者传奇故事
Design and implementation of kindergarten management system
Moco V2 literature research [self supervised learning]
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
Ask, does this ADB MySQL support sqlserver?
有个疑问 flink sql cdc 的话可以设置并行度么, 并行度大于1会有顺序问题吧?
Returns the lowest common ancestor of two nodes in a binary tree
Design and implementation of campus epidemic prevention and control system based on SSM
Six stone programming: advantages of automated testing
Apache Web page security optimization
2022/02/13
LeetCode 237. Delete nodes in the linked list
Asemi rectifier bridge 2w10 parameters, 2w10 specifications, 2w10 characteristics
Good documentation
this+闭包+作用域 面试题