4

UIBarButtonItemシステムアイテムを再作成せずにに割り当てることはできますか?既存のボタンでinitWithBarButtonSystemItemを呼び出すだけでは、うまくいかないようです。

これは私がそれを機能させようとするコードです。PhoneGapを使用してiOSのネイティブコントロールのサポートを改善しようとしています。このプラグインを使用すると、タイトル/画像を問題なく変更できますが、システム提供のアイコンを既存のボタンに割り当てる方法を理解する必要があります。

4

1 に答える 1

17

私はあなたのコードを調べましたが、の使用法は見つかりませんでしinitWithBarButtonSystemItemた。ただし、これは、ネイティブiOSプログラミングで同様のケースで行っていることです。

UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(done)];

self.navigationItem.rightBarButtonItem = myButton;
[myButton release];

これは私にとっては正しく機能します。私はPhoneGapに精通していませんが、状況が変わる場合と変わらない場合があります。

于 2012-06-28T14:41:21.393 に答える