問題タブ [rightbarbuttonitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
599 参照

ios - ナビゲーション右バーのボタン画像を「JUST」に変更するにはどうすればよいですか?

そのため、現在、ストーリーボードの右バー ボタンを別のビュー コントローラーへのセグエに接続しています。ここではすべての機能が正常に動作します。(コードなし、すべてストーリーボードで実行)

ここで、webAPI 呼び出しに接続して、画像を変更する必要があるかどうかを確認しています。私は以下のコードを持っています:

したがって、これはすべて正常に機能し、複数の json データを受信した場合、画像は変更されます。ただし、ボタン自体は新しいView Controllerにプッシュしません

0 投票する
1 に答える
189 参照

ios - ユーザーが UIPageViewController で部分スクロールを実行した後、rightBarButtonItems が収まらない

私は基本的に、DetailViewController で PageViewController を使用するマスター/ディテール スタイルのアプリを持っています。PageViewController には 3 つの異なるシーンがあります。現在のシーンに応じてrightBarButtonItems、3 つのそれぞれに異なる設定をしています。2 つのシーンには rightBarButtonItem が 1 つしかありませんが、1 つのシーンでは 2 つが使用されています。

ユーザーがあるページから次のページに完全にスクロールする場合、問題はありません。ただし、ユーザーが rightBarButton アイテムの方向に途中までしかスクロールせず、画面がポップ バックすると、バー ボタン アイテムの 1 つだけが表示されます。

Appleのドキュメントによると:

配列内のすべてのアイテムを表示する十分なスペースがない場合、タイトル ビュー (存在する場合) またはバーの左側のボタンに重なるアイテムは表示されません。

これは何が起こっているのかを説明しています。ビューがボタンをロードするとき、ボタンに使用できるフレーム サイズのチェックを実行する必要があります。コントローラーは、ボタンがタイトルに重なることを認識し、タイトルを削除します。ボタンが表示されるか、この性質の何かを遅らせる必要があるだけです。これを克服する方法についてのアイデアはありますか?

のviewDidLoadでボタンを宣言する方法は次のとおりですDetailViewController

次に、ボタンが必要な viewController に渡され、 に表示されviewDidAppearます。

前後の画像をいくつか示します

前写真

AfterPic

0 投票する
15 に答える
46822 参照

iphone - rightBarButtonItems の 2 つの UIBarButtonItem 間のスペースを調整する方法

次のコードを使用して 2 つのボタンを self.navigationItem.rightBarButtonItems に追加していますが、iOS7 では 2 つのボタン間のスペースが広すぎると思います。これら 2 つのボタン間のスペースを減らす方法はありますか?

ヒントやアイデアをいただければ幸いです。

0 投票する
1 に答える
163 参照

button - iOS7のナビゲーションバーの左右バーボタン項目のタッチイベント

左バー ボタン アイテムと、右バー ボタン アイテムに 2 つのバー ボタン アイテムの配列を作成しました。ここで、問題は、左右のバー ボタン項目の外側をタップすると、ナビゲーションが発生することです。ボタンの外側の領域でこのタッチ動作を削除するにはどうすればよいですか?

ここに画像の説明を入力

図のように左右のバーボタンアイテムを作成しました。質問にお答えください。

0 投票する
1 に答える
867 参照

ios - RightBarButtonItem を 1 つだけ削除する

ナビゲーション バーでは、2 つの右側の barButtonItems を追加しています。

firstBarButtonItem をクリックすると、削除したいと思います。私がするUIBarButtonItemが1つしかないときは知っています:

rightBarButtonItems が 2 つの場合はどうすればよいですか?

0 投票する
2 に答える
5860 参照

ios - UINavigationBar のバー ボタン項目間の空白を減らす

バー ボタン アイテム間の空白スペースがかなり大きいことに気付きました。スペースを縮小して、タイトルのスペースを増やしたいと考えています。固定スペースを作成してボタンの間に追加しようとしましたが、うまくいきませんでした。誰もそれを行う方法を知っていますか?

0 投票する
1 に答える
43 参照

ios - UINavigationBar の rightTabBarItem に画像を設定できません

画像を rightBarButtonItem に設定しようとしています。

私はこれを2つの方法でやろうとしました:

PSナビゲーションバーの右側をタップすると、rightBarButtonItemTappedメソッドが呼び出されていることがわかります。

0 投票する
1 に答える
251 参照

ios - ナビゲーション バーの右側にカスタム uibarbuttonitem が表示されない

ナビゲーション バーの右側にカスタム ナビゲーション バー ボタンを追加しようとしています。

ここに私のコードがあります。

しかし、まだ私のページにボタンが表示されません..