タグ付けされた質問 「uibarbuttonitem」

UIBarButtonItemは、UIToolbarまたはUINavigationBarオブジェクトへの配置に特化したボタンです。基本的なボタンの動作は、抽象スーパークラスUIBarItemから継承されます。UIBarButtonItemは、ツールバーとナビゲーションバーで使用するための追加の初期化メソッドとプロパティを定義します。外観をカスタマイズする方法はいくつかあります。iOS2.0以降のUIKitで利用できます。

30
UIBarButtonItemを表示/非表示にするにはどうすればよいですか?
いくつかのボタンを備えたIBのツールバーを作成しました。メインウィンドウのデータの状態に応じて、いずれかのボタンの表示/非表示を切り替えたいのですが。 UIBarButtonItem 非表示のプロパティはなく、非表示にするためにこれまでに見つけた例には、ナビゲーションバーのボタンをnilに設定することが含まれます。ちなみに、ボタンをIBOutletに接続している場合、それをnilに設定すると、どのようにして元に戻すことができるかわかりません)。

30
iOS UIBarButtonItemのタイトルテキストの削除
私がやりたかったことはUIBarButtonItem、ナビゲーションバーに青いシェブロンだけを残して、の[戻る]ボタンからテキストを削除することです。私はiOS 7向けに開発していることを覚えておいてください。以下を含むいくつかの方法を試しましたが、これらに限定されません。 これは私が気に入らなかった画像方法です(画像が場違いに見えました): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] style:UIBarButtonItemStylePlain target:self action:@selector(goToPrevious:)]; self.navigationItem.leftBarButtonItem = barBtnItem; 私が試した別の方法はこれで、これは単に機能しませんでした(何も表示されませんでした)。 UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]init]; barBtn.title=@""; self.navigationItem.leftBarButtonItem=barBtn; 私が達成したかったのは、1つのシェブロンだけを備えたiOS 7 Musicアプリにある戻るボタンのようなものです。 ありがとう。

25
ナビゲーションバーの[戻る]ボタンの色を変更する
[設定]ボタンの色を白に変更しようとしていますが、変更できません。 私はこれらの両方を試しました: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() ただし、変更はありません。次のようになります。 ボタンを白にするにはどうすればよいですか?

29
ナビゲーションコントローラーの戻るボタンのアクションの設定
ナビゲーションコントローラーの[戻る]ボタンの既定のアクションを上書きしようとしています。ターゲットにカスタムボタンのアクションを提供しました。奇妙なことに、それをbackbutton属性に割り当てても、それらには注意が払われず、現在のビューをポップしてルートに戻るだけです。 UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" style:UIBarButtonItemStylePlain target:self action:@selector(home)]; self.navigationItem.backBarButtonItem = backButton; leftBarButtonItemon を設定するとすぐnavigationItemにアクションが呼び出されますが、ボタンは矢印の付いたボタンではなく、単純な丸いボタンのように見えます。 self.navigationItem.leftBarButtonItem = backButton; ルートビューに戻る前にカスタムアクションを呼び出すにはどうすればよいですか?デフォルトの戻るアクションを上書きする方法はありますか、またはビューを離れるときに常に呼び出されるメソッドはありviewDidUnloadますか?


10
プログラムでナビゲーションバーのUIBarButtonItem?
私はしばらくの間この解決策を探していましたが、まだありません。例えば一つの解決策は self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) このコードは、「停止」画像を含むボタンを追加します。このように、「検索」、「更新」などの他の解決策があります。しかし、必要な画像を使用してプログラムでボタンを追加したい場合はどうなりますか?


4
UIBarButtonItem画像の大きさはどれくらいですか?
ナビゲーションボタンに右ボタンとして配置する予定の、独自のカスタムの[日付で並べ替え]ボタンと[番号で並べ替え]ボタンを作成しようとしています。 スペースを適切に埋めるには、画像の大きさをどの程度にする必要がありますか。UIBarItemドキュメントページには、画像のサイズに関するリストはありません。

20
xcode / storyboard:上部のツールバーにバーボタンをドラッグできません
テーブルの詳細ビューであるビューコントローラーがあります。テーブルの行をクリックすると、詳細ビ​​ューが表示されます。詳細ビューはナビゲーションコントローラに埋め込まれているため、ナビゲーションバーの左上に、テーブルに戻るボタンがあります。ここまでは順調ですね。 次に、ナビゲーションバーの右側に編集ボタンを追加して、詳細ビューを編集できるようにします。私の計画では、これにより、アイテムの詳細を編集できる別のビューコントローラーがモーダルに追加されます。標準的なもの。 ただし、オブジェクトのリストからナビゲーションバーにバーボタンの項目をドラッグしようとしても、実行されません。代わりに、マウスボタンを離すと、タブバーコントローラーのバーボタンが下部に残ります。(私のナビゲーションスキームにはさまざまなタブが含まれており、各タブにはテーブル、詳細ビューなどがあります。) 誰もがこれに遭遇し、私が間違っていることや、ナビゲーションボタンの右側にバーボタンの項目を追加するための何らかの回避策を提案できます。コードに追加する必要がありますか? 提案をありがとう。

8
UILabelをUIToolbarに追加する
ツールバーにラベルを追加しようとしています。ボタンはうまく機能しますが、ラベルオブジェクトを追加するとクラッシュします。何か案は? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // Add the toolbar as a subview to the navigation controller. [self.navigationController.view addSubview:toolbar]; // Reload the table view [self.tableView reloadData];

9
カスタム画像と境界線のないUIBarButtonItem
カスタム画像でUIBarButtonItemを作成したいのですが、画像に特別な境界線があるため、iPhoneが追加する境界線は必要ありません。 戻るボタンと同じですが、進むボタンです。 このアプリはinHouseプロジェクト用なので、Appleがそれを拒否または承認したか、気に入ったかどうかは気にしません:-) UIBarButtonItemのinitWithCustomView:vプロパティを使用すると、次のことができます。 UIImage *image = [UIImage imageNamed:@"right.png"]; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button setBackgroundImage: [image stretchableImageWithLeftCapWidth:7.0 topCapHeight:0.0] forState:UIControlStateNormal]; [button setBackgroundImage: [[UIImage imageNamed: @"right_clicked.png"] stretchableImageWithLeftCapWidth:7.0 topCapHeight:0.0] forState:UIControlStateHighlighted]; button.frame= CGRectMake(0.0, 0.0, image.size.width, image.size.height); [button addTarget:self action:@selector(AcceptData) forControlEvents:UIControlEventTouchUpInside]; UIView *v=[[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, image.size.width, image.size.height) ]; [v addSubview:button]; UIBarButtonItem *forward = …

8
カスタマイズしたバーボタンアイテムでの「ナビゲーションアイテムでサポートされていないプレーンスタイル」の警告
Round RectButtonを右側のBarButton Itemの位置にドラッグし、画像をRound RectButtonに設定します。「ナビゲーションアイテムでサポートされていないプレーンスタイル」という警告を除いて、すべて正常に機能します。バーボタンアイテムのスタイルを「ボーダー」に選択しても、警告が表示されます。Xcode 4.2はどうしたのですか?前もって感謝します! 追伸 丸い長方形のボタンで多くのバーボタンアイテムをカスタマイズしました。Xcode4.2ではバーボタンアイテムに警告が1つだけ表示される場合もあれば、すべてのバーボタンアイテムに警告が表示される場合もあります。

12
プログラムでボタンをナビゲーションバーに追加する
こんにちは、ナビゲーションバーのプログラムで右側にボタンを設定する必要があります。ボタンを押すと、いくつかのアクションを実行できます。プログラムでナビゲーションバーを作成しました。 navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; 同様に、このナビゲーションバーの右側にボタンを追加する必要があります。そのために使用しました、 1。 UIView* container = [[UIView alloc] init]; // create a button and add it to the container UIButton* button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 130, 44.01)]; [container addSubview:button]; [button release]; // add another button button = [[UIButton alloc] initWithFrame:CGRectMake(160, 0, 50, 44.01)]; [container addSubview:button]; [button …

5
SwiftでUIBarButtonItemのアクションを設定する方法
SwiftのカスタムUIBarButtonItemのアクションをどのように設定できますか? 次のコードは、ボタンをナビゲーションバーに正常に配置します。 var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil) self.navigationItem.rightBarButtonItem = b さて、func sayHello() { println("Hello") }ボタンをタッチしたときに電話をかけたいと思います。これまでの私の努力: var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:sayHello:) // also with `sayHello` `sayHello()`, and `sayHello():` そして.. var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:@selector(sayHello:)) // also …

14
UINavigationBarで左右のUIBarButtonItemの空のスペースを編集する方法[iOS7]
以前はiOS6.1を使用していましたが、現在はiOS 7に移行しています。他の問題に加えて、ナビゲーションバーで、左のバーボタンアイテムの左側のスペースと右側のボタンバーアイテムの右の空きスペースがかなりあることがわかりました。 iOS6よりもIOS7の方が多くなります。 ナビゲーションバーの左右のバーボタン項目の空きスペースを減らす方法はありますか? 前もって感謝します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.