問題タブ [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 投票する
2 に答える
5255 参照

iphone - iPhone RSSリーダーアプリに更新ボタンを追加するにはどうすればよいですか?

私は先月入手したこのアプリケーションで遊んでいます。これは非常に基本的なRSSリーダーであるWebDesignerです。テーブル内のすべてのコンテンツを更新する更新ボタンを上部のナビゲーションバーに追加したいのですが、その方法がわからないようです。どういうわけか[tablenameReload]関数を使用する必要があることを理解しましたが、実装方法がわかりません。

私はこれらすべてに慣れていないので、簡単な手順は良い手順です:)ボタンを追加する方法、ボタンをリンクする方法、およびユーザーが苦労しているボタンをクリックしたときのアクションを定義する方法を知っています。

ここhttp://www.webdesignermag.co.uk/tutorial-files/issue-162-tutorial-files/のiPhoneアプリでコードを取得できます(これが唯一のコードです)。

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

iphone - UINavigation 画面内で TabBar を非表示にすると、iPhone SDK 3.1 で画面が 20 ピクセルずれます

皆さん、私は iPhone と Objective-C の初心者で、手続き型言語の長いバックグラウンドを持っています。

Whole Foods のレシピ検索の機能をエミュレートしようとしています。そのアプリでは、画面の上部に NavigationBar、下部に TabBar、および画面の上部に向かって 3 つのボタンのグループがあります。ボタンを選択すると、下からスライドアップ画面が表示され、TabBar が覆われます。スライドアップ画面には、ピッカーと「完了」ボタンが含まれています。これはモーダル画面ではありません。上から別のボタンを選択でき、ピッカーが動的に変化するという事実からもわかります。また、これはアクション シートではありません。

この動作を再現するために、iPhone の ScrollViewSuite サンプルの Autoscroll プロジェクトを使用して、モーダルではないスライドアップ画面を表示しました。これはうまくいきました。さまざまなボタンを選択することで、スライドアップ画面のピッカーを動的に変更できます。

スライドアップ画面で TabBar をカバーしたかったので、http://osdir.com/ml/iPhoneSDKDevelopment/2009-01/msg00246.htmlからの提案を使用しました。つまり、tabBarController.view.frame の高さを増やすと、実質的にフレームが画面よりも大きくなり、TabBar (下部に固定されている) がユーザーのビューから削除されます。スライドアップ画面と TabBar の非表示の組み合わせは許容範囲でした。人生は比較的バラ色でした。私がする必要があったのは、NavigationBar を追加することだけでした。

しかし、IB の画面を View Controller から Navigaion Controller の画面に変更したとき、TabBar を非表示にすると、ビューに 20 ピクセルのシフトが発生しました!? NavigationBar 自体は問題ありませんが、その下にある他のすべてのものは 20 ピクセル上に移動します。(ただし、スライドアップ画面は問題ありません。) (20 ピクセルは iPhone のステータス バーの高さです。)

私の IB は、TabBarCongroller を備えた MainWindow.xib と、その中の NavigationControllers を持つ標準的な配置です。

コードは次のとおりです。

autoresizingMask と autoResizesSubviews で遊んでみました。以下は、20 ピクセルのシフトを排除します。

残念ながら、TabBar が非表示になることもありません。20 ピクセルが手がかりかもしれないと考えて、すべての XIB で IB の「全画面表示が必要」のチェックを外してみましたが、役に立ちませんでした。NIB からのサイズ変更をチェックしてチェックを外し、すべてのシミュレートされたインターフェイス要素を削除して、プログラムがサイズ変更を制御できるようにしました (それらをシミュレートするとプログラム制御が禁止されると思いますか?) 繰り返しますが、何もないようですトリックをやっています。tbcFrame.origin.y を 20 ピクセル増やすと、スクリーン シフトが解消されますが、NavigationBar が 20 ピクセル低くなり、下にあるものはすべて覆われ、上部に 20 ピクセルの素敵な余白が残ります。この問題は 3.0 SDK シミュレーターで発生し、3.1.2 にアップグレードしました。最新/最高のものを持っているのはうれしいですが、それは私の問題を解決しませんでした.

まだハゲじゃなかったら、髪を抜いていただろう。どこを見るべきかについての提案は大歓迎です。別のViewControllerを介してスライドアップビューをプッシュし、プログラムによるTabBarの非表示をなくした方がよいでしょうか? 何かのようなもの:

前もって感謝します、

ボブ B.

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

iphone - UINavigationController NavigationBar のアニメーションを変更する

今 [self.navigationController setNavigationBarHidden:NO animation:YES]; を使用すると

ナビゲーション バーは右から左に飛びますが、上から下にドロップする方法はありますか?

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

iphone-sdk-3.0 - UINavigationBar の左 / 背面の画像は拡大縮小されていますか?

Apple の iPod アプリに見られるような、素敵な「戻る」矢印の画像を使用しようとしています。

UINavigationBar のバック アイテムをカスタム ビューにする必要がある可能性はありますか?

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

iphone - UIBarButtonSystemItemAddとUIBarButtonSystemItemTrashの両方をナビゲーションアイテムまたはUISegmentedControlの片側に追加します

ナビゲーションアイテム/バーに2つ追加するか、それらをaに追加してから、SegmentedControlをアイテムに追加するUIViewControllerことにより、タイトルの右側に[追加]ボタンと[ゴミ箱]ボタンの両方があるを作成したいと思います。これは可能ですか?はいの場合、それはどのように最もよく達成されますか?UIBarButtonItemsUISegmentedControl

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

iphone-sdk-3.0 - iPhone: UINavigationBar のプロンプトの色だけを変更することは可能ですか?

UINavigationBar のプロンプトのみの背景色を変更できるかどうか (たとえば、ナビゲーション バーの残りの部分は黒のままで、赤に変更できるかどうか疑問に思っているので、UINavigationItem のプロンプト プロパティを使用してステータス/エラー メッセージを表示できます)ワンライナーとして。

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

iphone - iPhoneのトップナビゲーションステータスバーのすぐ下にUIActionSheetを表示する方法

一番上のステータスバーの真下からスライドするアクションシートを表示したいと思います。

表示するビューとしてnavigationBarを使用すると、シートは画面の下部に表示されたままになります。代わりに上から発生していることをどのように表示できますか?

次のコードを呼び出しているクラスは「UIViewController」です

一部のアプリでは、ステータスバーがある場所から、ある種の引き出しがスライドして表示されるのを見てきました(例:Twitterrific)これはどのように行われますか?

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

iphone - ビューのトランジション間で消えないiPodの「再生中」ボタンのようなUInavigationBarrightBarButtonを追加したい

私はiphonedevを初めて使用します。すべてのビューで、ナビゲーションバーの右側に固定されたままのボタン(サインアウト)を追加したいと思います。つまり、TabBarのタブがタップされた場合でも、[サインアウト]ボタンは固定されたままになります。

任意のヘルプ/提案をいただければ幸いです。ありがとう

0 投票する
3 に答える
1109 参照

iphone - hidesBottomBarWhenPushedに相当するtopBar?

ルートビューがトップナビゲーションバーを表示しない UINavigationController があります
[[self navigationController] setNavigationBarHidden:YES animated:NO];

これにプッシュしているビューにはナビゲーションバーを表示する必要があります。現在、上記の方法を使用して表示し、ビューがポップされたときに再び非表示にしています。これにより、いくつかの奇妙な進行が発生しますが、これは発生させたくないのです。

編集:明確にするために、現在[[self navigationController] setNavigationBarHidden:NO animated:NO];、プッシュされたビューで使用しています。何が起こっているのかは、ナビゲーションバーが発信ビューと新しいビューの両方に表示され、そのフラッシュが発生するのはかなり面倒です。現在起こっていることは次のとおりです。 代替テキスト

そして私が欲しいもの: 代替テキスト

代わりに、プロパティの動作と同じように、ルート ビューではなく、ビューがプッシュされている間にナビゲーション バーが既に表示されていることを望みhidesBottomBarWhenPushedます。

ここで誰かが私を正しい方向に向けることができますか?

0 投票する
9 に答える
21929 参照

ios - UINavigationBar タッチ

ユーザーがビューの 1 つのナビゲーション バーのタイトルをタップしたときに、タッチ時にイベントを発生させたいと考えています。

タッチ イベントを接続するために UINavigationBar のタイトルのビューにアクセスできるかどうか、少し迷っています。

これは可能ですか?