0

O'Reilly Headfirst iPhone Development 2e に従って iOS を学習しています。

次のようになるように、タイトルをビューコントローラーに割り当てようとしています。 ここに画像の説明を入力

しかし、(下の図に示すように) タイトルを設定しても、シミュレーターでアプリを実行すると、タイトル バーは空白のままです。本当に明らかな何かが欠けていると確信していますが、これはすべて本当に新しいので、IDE でどのボックスをチェック/設定するかわかりません。私は立ち往生しています。何をクリックすればよいですか?

ここに画像の説明を入力

4

5 に答える 5

3

ナビゲーション バーを選択し、タイトルを定義する必要があります。View Controllerのタイトルを定義していますが、同じではありません。

于 2012-10-16T03:57:08.113 に答える
1

あなたがしていることは、本があなたに言っていることとはまったく異なります。ビューコントローラーをペン先に設定するように指示します。ストーリーボードを使用しています。ビュー コントローラーのナビゲーション アイテムのタイトルを設定するように指示します。ビューコントローラー自体に設定しています。言い換えれば、あなたは本が言っていることとは違うことをしているのに、違う結果になると不平を言っているのです。

于 2012-10-16T03:57:31.010 に答える
0

インターフェイスビルダーで設定する以外に、この方法でも設定できます。

uinavigation バーのタイトルを定義する場合は、self.navigationItem.title = @"your title"; を使用します。<-- viewDidLoad で

それがView Controllerのタイトルの場合:

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

iOS を初めて使用する場合は、ストーリーボードを使用しないことをお勧めします。

于 2012-10-16T04:06:12.950 に答える
0

ナビゲーション バーが選択されていることを確認してください。私が見る限り、ナビゲーション バーではなくビュー コントローラーが選択されています。ナビゲーション バーをダブルクリックしてタイトルを設定することもできます。タイトルは属性インスペクターにも表示されます。

于 2012-10-16T07:15:22.833 に答える
0

それ自体は答えではありません。

私もこのチュートリアルを行いましたが、この本は役に立ちました。最初からやり直して、ペン先を使用します。マスター/ディテール テンプレートを選択します。ただし、ストーリーボードを引き続き使用する場合は、ドリルダウンを使用してテーブルビューを作成する方法を説明する次のチュートリアルに従ってください: http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part -1

タイトルの設定方法を説明します。ナビゲーション項目をクリックして、属性ウィンドウで「タイトル」を設定する場所を確認できない場合は、ナビゲーション バーまたはテーブルビューを正しく作成していない可能性があります。

于 2012-10-16T04:20:52.020 に答える