私はUIToolbar
を持っています。別のメッセージを表示するためのラベルを追加しようとしています。私はこれを行う方法についていくつかの例を見てきましたが、それはかなり簡単です。これを行うために、私はUIBarbuttonItem
の場合は1、ラベルの場合は1という2つのプロパティを作成しました。ただし、バーボタンアイテムのカスタムビューにUILabel
を追加しようとすると、ボタンアイテムもラベルも表示されません。しかし、カスタムビューにラベルを追加するとコメントアウトすると、デフォルトのバーボタンの項目が表示されます。UILabelで表示するUIBarButtonItemを取得できません
はここ
self.toolbarButton.style = UIBarButtonItemStylePlain;
[self.toolbarButtonLabel sizeToFit];
self.toolbarButtonLabel.backgroundColor = [UIColor clearColor];
self.toolbarButtonLabel.textAlignment = NSTextAlignmentCenter;
self.toolbarButton.customView = self.toolbarButtonLabel;
何が最後の行の結果として表示していない...私はのviewDidLoadに追加したコードですが、私はその行をコメントアウトした場合、デフォルトのスタイルバーボタン項目が表示されます。
ありがとうございます!
これは、ツールバーではなくナビゲーションバーの右上隅にバーボタン項目を追加しました。しかし、それはまた、私が望むツールバー上の(カスタムビューラインをコメントアウトせずに)表示されるバーボタンを作成しました。しかしそれは私のラベルをそれに加えなかった。 – SonnyB
私はツールバーで同じコードを試してみました。 –
ツールバーのボタンをどのように設定しているかのコードを追加して確認できますか? –