gpt4 book ai didi

ios - 以编程方式创建 UINavigationBar

转载 作者:行者123 更新时间:2023-11-29 03:52:20 25 4
gpt4 key购买 nike

为什么这段代码没有在我的 UIView 上生成 UINavigationBar?

//create the view
UIView *view = [[UIView alloc] init];
view.backgroundColor = [UIColor whiteColor];

//everything for tabbar
UINavigationBar *navBar = [[UINavigationBar alloc] init];

//add the components to the view
[view addSubview: navBar];

//show the view
self.view = view;

我看到白色 View ,但没有导航栏。有什么帮助吗?我做错了什么?

最佳答案

设置导航栏的框架并将其添加为 View 的 subview 以使其可见。为要定位在其父 View 的坐标系中的任何 View 设置框架。

[navBar setFrame:CGRectMake(0,0,CGRectGetWidth(view.frame),44)];
[self.view addSubview:navBar];

它也是一个导航栏,我不知道你愿意从你发布的这段代码中看到什么标签栏。

关于ios - 以编程方式创建 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16948317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com