繁体   English   中英

ios noob:为什么我的视图控制器不显示我在检查器中分配的标题

[英]ios noob: why doesn't my view controller show the title that I have assigned in the inspector

我正在按照O'Reilly Headfirst iPhone Development 2e学习iOS。

我试图将标题分配给一个视图控制器,以便它看起来像这样: 在此处输入图片说明

但是,即使我设置了标题(如下图所示),当应用程序在模拟器中运行时,标题栏仍为空白。 我敢肯定我确实遗漏了一些明显的东西,但这都是真的,所以不知道要在IDE中选中/设置哪个框。 我被卡住了。 我应该点击什么?

在此处输入图片说明

您必须选择导航栏并定义标题。 您正在定义视图控制器标题,这不是一回事。

您正在做的事情与书中告诉您的事情完全不同。 它告诉您将视图控制器设置为笔尖; 您正在使用情节提要。 它告诉您设置视图控制器的导航项目的标题。 您可以在视图控制器本身上进行设置。 换句话说,您正在做的事情与书中所说的有所不同,然后您抱怨的是结果有所不同。

除了在界面构建器中进行设置之外,还可以通过这种方式进行设置。

如果您要为导航栏定义标题,请使用self.navigationItem.title = @“您的标题”; <-在viewDidLoad中

如果是视图控制器标题,请使用:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
        // self.title = @"your title";
    }
    return self;
}

如果您不熟悉ios,建议不要使用情节提要。

本身不是答案。

我也做了本教程,对这本书很有帮助。 重新开始并使用笔尖。 选择主从模板。 但是,如果您想继续使用情节提要,请遵循本教程,该教程告诉您如何使用明细创建表格视图: http : //www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part -1

它将告诉您如何设置标题。 我怀疑如果您无法单击“导航项”并在属性窗口中看到在何处设置“标题”,则您创建的导航栏或表视图不正确。

确保选择了导航栏,据我现在所看到的,您选择的是ViewController,而不是导航栏。 您也可以双击导航栏以设置标题,该标题也会显示在属性检查器中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM