問題タブ [uitoolbar]
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.
iphone - iPhone UIToolbar UIButtonItem の強調表示
私はサブクラス化UIToolbar
し、その中に一連の を作成しましたUIButtonItems
。すべてが順番に追加され、柔軟なスペースで適切に配置されています。UIButtonItems
タップするたびに のいずれかを切り替えたいと思います (iPod のシャッフル ボタンのように、白、青、白、青UIButtonItem
です。.
だから今、shuffleButtonTapped
私は次のようなことをしたい:
しかし、これらはどちらも機能しません。
高低を検索しましたが、何も見つからなかった後、何かが足りないと思い始めています。誰か教えてもらえますか?? ありがとう。
iphone - iPhoneアプリでUIToolBarにカスタム背景を与えることはできますか?
UIToolBarに、通常の色付きの青/黒のフェードアウトではなく、画像からカスタムの背景を与えることは可能ですか?
ビューに背景を与えてUIToolBarの不透明度を設定しようとしましたが、それはその上のUIBarButtonの不透明度にも影響します。
iphone - アプリストアのボタン
App Store はどのようにして「トップ有料」「トップ無料」「リリース日」ボタンを作成するのですか?
これらは、UIToolbar の UIBarButtonItems のように見えますが、キャッチがあります。ボタンは 1 つの長いボタンに結合されます。UIToolbarの場合、ボタンをどのように接続してタブバーのようにまとめて表示するのかわかりません...
iphone - UISegmentedControl、UIToolbar、およびUINavigationItem
UISegmentedControlを作成し、navigationItem.tableViewに正常にアタッチしました。
しかし、代わりにUIToolbarにアタッチしようとすると、爆発します。
以前にツールバーでUISegementedControlsを見たことがあると思いますが、動作させることができないようです。考え?
iphone - UIToolbar の UISegmentedControl 色
私の質問は、UINavigationBar と UIToolbar の UISegmentedController の違いに関するものです。次のように UISegmentedControl をナビゲーション バーにドロップすると:
すべては順調です。UISegmentedControl は、選択されたオプションを少し暗い黒で識別します。しかし、UISegmentedControl を UIToolbar にドロップすると、ツールバーから色や半透明度が取得されません。手動で tintColor を設定すると、UISegmentedControl は選択されたものと選択されていないものを区別しなくなります。
確かに、UIToolbar にドロップする前に、UISegmentedControl を UIBarButtonItem にラップする必要があります。それが UISegmentedControl が正しくないように見える (半透明の黒の背景に青) 理由の一部であるかどうか疑問に思っています。
確かに、内部ナビゲーションとコントローラー ツールバーを使用しているため、私のコードは正確に記述されたものではありませんが、一般的なロジックは同じです。UIToolbar の UISegmentedControl を黒の半透明スタイルにする方法がわかりません-選択したセグメントと選択していないセグメントを明確に区別します。
iphone - XCode iPhone: 子 UIScrollView から親 UIViewController の UIToolbar を非表示
Apple の PageControl の例に似たプロジェクトがあります。UIScrollView と UIToolbar を含む UIViewController "PhotoViewController" があります。UIScrollView は、別の XIB と UIViewController "PhotoScrollViewController" を読み込みます。
PhotoScrollViewController には、画像を表示する UIButton があります。このボタンに IBAction があり、クリックして PhotoViewController の UIToolbar を表示/非表示にしたいと考えています。
PhotoViewController.h には
PhotoScrollViewController.h に PhotoViewController.h をインポートしてインターフェイスに追加し、次のような関数を介してアクセスしようとするなど、PhotoScrollViewController でいくつかのことを試しました。
しかし、これはうまくいきません。removeFromSuperView、self.parentViewControllerなども試しました。このツールバーを非表示にする方法がわかりません (アルファ版も試しましたが、ツールバーにまったくアクセスできません)。
代わりに、toolBar.hidden = YES を使用して PhotoViewController に関数を追加してみました。これは、PhotoViewController から関数を実行すると機能しますが、PhotoScrollViewController (.h に PhotoViewController *photoViewController を使用) からアクセスすると機能しません。
代わりにツールバーを PhotoScrollViewController に追加しようとしましたが、切り替えることはできますが、メインの UIViewController に PhotoViewController を閉じるように指示する方法がわかりません。 UIViewControllers の間で適切に..そして私が読んだドキュメントは、私が試したことに従っているようです。
iphone - ビューでツールバーアイテムがプッシュされない
NavigationBar とツールバーを持つ NavigationController ベースの iPhone アプリがあります。これが基本的にどのように機能するかです:
applicationDelegate は、"SplashScreen" をモーダル ビューとして RootViewController にプッシュします。スプラッシュ スクリーンが表示されている間、アプリケーションは何らかの作業を行い、ユーザーの位置に基づいてモーダル ビューを閉じるか、モーダル ビューを閉じて別のビューをナビゲーション スタックにプッシュします。
RootViewController と子ビューの両方に、[追加] ボタンのあるツールバーがあります。私の問題は次のとおりです。2 番目のビューが自動的にプッシュされると、[追加] ボタンがその PARENT コントローラーのコードを呼び出します。これを閉じてから追加ボタンをもう一度押すと、正しいコードが呼び出されます。
これが私のコードの一部です。
私が持っているRootViewControllerのviewDidLoadで:
私が持っている子コントローラ(LocationListsController)のviewDidLoadで:
(はい、同じコードです。どちらにも addClicked イベントがあります)
RootViewController では、viewWillAppear は実際に子ビューをプッシュする場所です。
ビューのプッシュは正常に機能します。私が持っている唯一の問題は、ツールバーの addButton です。誰にもアイデアはありますか?
iphone - UIToolbar の高さを変更する方法はありますか?
Interface Builder を持っていますが、UIToolbar
高さが 44px に固定されていることに気付きました。もちろん、これをもっと大きくしたいです。
Apple はこのコントロールのサイズ変更を許可していますか? もしそうなら、どうすればいいですか?
iphone - UIScrollViewのUIToolbarは、サブビューの問題と同じようにスクロールするUIViewControllerで修正されました
解決方法がわからない大きな問題が発生しています...
画面の下部で修正されるはずのUIToolbarは、画面全体に拡大縮小されて表示されます。
私の場合、私は持っています:
UIViewController
UIScrollViewで画像をスクロールします。
そのため、画面の下部にツールバーが必要ですが、代わりに、画像のスクロールに取って代わり、すべての画面を占有します。これは、iphoneXcodeのV2からV3に移動したときに発生しました。
私が物事を初期化する方法を簡単に説明します:hファイルUIScrollView * myScroll; .MファイルにはUIToolbar*toolbarがあります。
次に、(void)viewDidLoad {
そのため、ツールバーに設定されたフレームは機能しません...そして画面全体に設定されます...
このクラス関数に関連するいくつかのボタンが必要なため、UIScrollViewを拡張したくありません。
私が達成したい機能は、ズーム可能でパン可能な写真といくつかのオプションを持ち、コメントし、投票し、そして前に進むことです。次など。ツールバーの代替テキストからhttp://www.freeimagehosting.net/image.php?ef28ce0bb4.jpg
これがプレビューです: