問題タブ [uinavigationbar]

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 投票する
1 に答える
598 参照

uitableview - UITableViews を含む TabBar アプリケーションへの NavigationControl の追加

私はiPhone開発に不慣れで、特定の種類のアプリをまとめるための一般的なデザインパターン/ガイドについてアドバイスを得たいと思っていました.

TabBar タイプのアプリケーションを構築しようとしています。タブの 1 つは TableView を表示する必要があり、テーブル ビュー内からセルを選択すると、別の処理が行われます。おそらく、別のテーブル ビューまたは Web ページが表示されます。テーブル ビュー/Web ページから戻るには、ナビゲーション バーが必要です。

これまでに取ったアプローチは次のとおりです。

rootcontroller として UITabBarController に基づいてアプリを作成します。

すなわち

UIViewController 派生クラスと関連する NIB のロードを作成し、すべてを IB に接続して、アプリを実行すると基本的なタブが機能するようにします。

次に、UIViewController 派生クラスを取得して、次のように変更します。

デリゲート メソッドを MyViewController の実装に追加します。

IB に戻り、 MyViewController.xib を開いて UITableView をドロップします。Files Owner を MyViewController に設定してから、UITableView のデリゲートとデータソースを MyViewController に設定します。

ここでアプリを実行すると、マミーとパパがうまく機能しているテーブル ビューが表示されます。ここまでは順調ですね。

問題は、実装時にナビゲーション バーを現在のコードに組み込むにはどうすればよいかということです。

NavigationBar UI コントロールを MyControllerView.xib にドロップしますか? プログラムで作成する必要がありますか?どこかで UINavigationController を使用する必要がありますか? IB の MyControllerView.xib に NavigationBar をドロップしようとしましたが、アプリを実行しても表示されず、TableView のみが表示されます。

0 投票する
6 に答える
17650 参照

iphone - ナビゲーションバーのボタンの色-iPhone

この黄色のボタンの色合いを灰色に設定するにはどうすればよいですか?画像を追加してみましたが、うまくいきませんでした。

スクリーンショットは次のとおりです。

代替テキスト

これが私の現在のコードです:

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

iphone - URL-iPhoneを開いたときにナビゲーションバーを表示したい

私はこの問題について頭を悩ませてきました。クエリのタイトルが自明であることを願っています。ボタンをクリックすると、次のような URL が開きます。

NSURL *girlsUrl=[NSURL URLWithString:[IMAGE_URL_GIRLS objectAtIndex:(indexValue*3 + currentPageNumber)]]; [[UIApplication sharedApplication]openURL:girlsUrl];

同じビューで URL を開きますが、ナビゲーション バーはデフォルトで非表示に設定されています。URLを見た後、トップに戻るオプションをアプリケーションに追加したい

よろしく、

前もって感謝します :)

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

iphone - ナビゲーションバーの真ん中にあるUIBarButtonItem?

アプリに柔軟なナビゲーションバーを作成しました。このバーは、左、右、中央にカスタムボタンを表示します。これまでのところ、私は仕事をしています:

  • 右/左/中央-カスタム画像および/またはテキスト
  • 右/左-カスタム画像が含まれる通常のボタン
  • 右/左-カスタムテキストが含まれる通常の外観のボタン

「通常の外観」とは、デフォルトのUIBarButtonItemStyleを意味します。

私の質問は、ナビゲーションバーの中央で同じ外観を実現するにはどうすればよいですか?カスタムUIButtonを作成するだけでカスタム/テキスト画像を作成でき、右側/左側にUIBarButtonItemを作成しますが、中央にナビゲーションバーのサブビューとしてUIButtonビューを追加するだけです。

UIBarButtonItemをサブビューとしてナビゲーションバーに追加できません。作成したUIButtonはUIBarButtonItemのようには見えません。

私が考えることができる唯一の回避策は、スクリーンショットから盗んだ伸縮可能なカスタム画像を使用することです。私はむしろこのようにすることを避けたいです。私は何かが足りないのですか?

***********更新**************オープンソースライブラリThree20を使用すると、UIBarButtonItemsのようなUIButtonを作成できます。次に、サブビューとして手動で配置するか、タイトルビューを設定することにより、それらをバービューに追加できます。

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

iphone - iPhone の UINavigation バーの背景

次のコードをアプリケーションに適用して、ナビゲーション バーの画像を変更しました。

次の画像を参照してください。私が直面している問題を見ることができます。

代替テキスト


代替テキスト

私のアプリケーションの各View Controllerには、ナビゲーションバーの背景を設定する上記のメソッドがあります。

ただし、新しいView Controllerをアプリケーションにプッシュすると。戻るボタンが表示されます。

戻るボタンを表示する必要があります。ただし、画像は戻るボタンの後ろにある必要があります。

今、私はここで少し混乱しています。

これについて私を助けてもらえますか?

あなたの知識を私と共有してくれてありがとう。

どうもありがとう。

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

iphone - 日替わりバーのUI要素は?

iPhone のカレンダー アプリでは、1 日を表示しているときに、上部にある灰色のバーで次の前の日に切り替えることができます。

私の質問は次のとおりです。そのためにどのインターフェース要素を使用しますか? UIToolbar、UITabbar、または UINavigationBar?

UINavigationBar は、私が必要としているほとんどのものを提供します。バーの左右にボタンを追加する機能と、中央にラベルを追加する機能です。しかし、実際には、ナビゲーション階層はありません。

UIToolbar は、Apple の HIG によると、画面の下部にあるはずです。下部に境界線がなく、上部に小さな境界線があり、画面の上部に配置すると全体がかなり奇妙に見えるという事実がなければ、私は本当に気にしません.

UITabbar は、私が必要としているものとは非常に異なるものを対象としているため、まだ試していません。


現在、私は UINavigationBar に傾倒していますが、これを行う正しい方法は、おそらくこれのために独自の UI 要素をロールすることですか?

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

iphone - ナビゲーション バーのタイトル イメージの問題

以下のコードで画像をナビゲーション バーのタイトルに配置しましたが、画像がすべてのタイトル ビューを埋めることができません。左右のピクセルがほとんど残っていません。

タイトル ビュー領域全体に画像を表示したい。

画像のリサイズがうまくいきません。

何か案は?

[self.navController.navigationBar.topItem setTitleView:imageView];

0 投票する
8 に答える
26385 参照

iphone - UINavigationItem.rightBarButtonItem(またはleftBarButtonItem)に複数のUIBarButtonを追加するにはどうすればよいですか?

私はこのアプローチ/ハックを試しました:http: //blog.blackwhale.at/2009/06/uibuttons-in-uinavigationbar/

問題は、これがかすかな継ぎ目を残すことです。ネストされたツールバーの背景画像を、キャプチャした画像に設定してみました。それはうまくいきませんでした。画像は適用されませんでした。ネストされたUINavigationBarを使用しようとしましたが、機能しなかったようです。

私はこれがいくつかのiPhoneアプリで行われているのを見てきました。誰かが方法を知っていますか?

[編集]ボタンを通常のUIBarButtonItemsのように見せ、UIBarButtonSystemItemAdd、UIBarButtonSystemItemRefreshなどのシステムスタイルを使用できるようにしたい。私が提供したリンクは、ナビゲーションバーにネストされたUIToolbarであるため、かすかな継ぎ目を見ることができることを除いて、これを行います。

これがヒューマンインターフェイスガイドラインに違反していることに言及しないでください。(私たちは知っています)。

ハックに貢献していただきありがとうございます...これを行う唯一の方法です!

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

iphone - ナビゲーション バーがビューの上部に重なって表示される

タブバーコントローラーとナビゲーションコントローラーを備えたアプリケーションがあります。ナビゲーション コントローラーの子コンテンツ ビューの 1 つで、上部に画像ビューがあり、下部にいくつかのボタンがあります。問題は、ナビゲーション バーが画像ビューの上部を覆い隠すことです。コンテンツ ビューは NIB ファイルから読み込まれ、イメージは実行時に設定されます。奇妙なことに、別の子ビューにテーブル ビューがあり、それが正しく表示されます。