Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 顶部的iOS条类似于UINavigationBar样式黑色_Iphone_Ios_Xcode_Uinavigationcontroller_Uinavigationbar - Fatal编程技术网

Iphone 顶部的iOS条类似于UINavigationBar样式黑色

Iphone 顶部的iOS条类似于UINavigationBar样式黑色,iphone,ios,xcode,uinavigationcontroller,uinavigationbar,Iphone,Ios,Xcode,Uinavigationcontroller,Uinavigationbar,我没有使用导航控制器,但我想在UIViewController的顶部创建一个类似于UIBarStyleBlack样式的UINavigationBar的栏 我怎么能做那样的事? 谢谢 iOS,xcode 4.3.3,ARC您应该遵循以下步骤: 通常导航栏高度为44.0f - (void)viewDidLoad { UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, [UIAppl

我没有使用导航控制器,但我想在UIViewController的顶部创建一个类似于UIBarStyleBlack样式的UINavigationBar的栏

我怎么能做那样的事? 谢谢


iOS,xcode 4.3.3,ARC

您应该遵循以下步骤:

通常导航栏高度为
44.0f

- (void)viewDidLoad
{
    UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, [UIApplication sharedApplication].statusBarFrame.size.width, "your_want_height")];
    navBar.barStyle = UIBarStyleBlack;

    [[self view] addSubview:navBar];

    [super viewDidLoad];
}

必须调用并添加到上述代码中。我编辑了这篇文章。