6

私のアプリでは、インターフェイス ビルダーでビューを設計しました。
このビューにはツールバーがあり、いくつかの UIBarButtonItem が含まれています。

私のボタンは、カスタム画像、または共有、追加などのデフォルトのボタンにすることができます...
iOS7 では、ボタンに境界線がなくなりました。というわけで少し追加したいと思います。 ここに画像の説明を入力

これが私がやりたいことです:私のスクリーンショットに白い線のような境界線を追加してください。私が試したのは、UIButton をツールバーに追加することです。私の例では、戻るボタンのサイズ (12x44) を設定しました。このボタンをビュー コントローラーの IBOutlet プロパティとして追加し、それに境界線を描画しようとします。

CALayer *cancelBorder = [CALayer layer];
[cancelBorder setFrame:CGRectMake(12, 0, 1, 44)];
[backBorder setBackgroundColor:[[UIColor whiteColor] CGColor]];
[backButton.layer addSublayer:cancelBorder];

しかし、うまくいきません。誰にも解決策がありますか?

4

2 に答える 2