0

http://www.nutsaboutmac.com/wp-content/uploads/2012/11/ShareLinktoFacebook.pngのようなものを持つことはどのように可能ですか

今までは、NavigationBar と BarButtonItem に同じ背景画像を配置してきました。問題は、ボタンが境界線で囲まれなくなったことです。NavigationBar と Button の違いはもうありません...

UIImage *image = [UIImage imageNamed:@"facebook_texture.png"];
[cancelButton setBackgroundImage:image forState:UIControlStateNormal style:UIBarButtonItemStyleBordered barMetrics:UIBarMetricsDefault];
[topBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];

背景を変更し、境界線のスタイルを維持するにはどうすればよいですか?

4

1 に答える 1

1

カスタム背景画像を設定することはできません。境界線は背景画像であり、それはあなた自身またはシステムのいずれかです.

=> 自分のイメージを作るしかない


編集:私はあなたが説明するものについて色合いを使用すると思いました:barButton.tintColor=colorそして、アルファまたはで作られたパターン画像のいずれかで色を供給しますcolorwithPatternImage

でも… はっきりした色や柄で染めてもダメ。これは SDK IMO のバグです => 仕方がありませんが、独自のイメージを作成します

于 2013-04-04T23:28:52.793 に答える