問題タブ [uisegmentedcontrol]

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 に答える
661 参照

iphone - UINavigationController ではなくセグメント コントローラを使用して「プッシュ」する

私は NavigationControllers に深く関わってきたので、他のオプションについて無知になりました。これが私が達成したいことです。かなりうまく機能するNavigationControllerを介してプッシュするサブクラス化されたViewControllerを構築しました。

ただし、これは電卓に関するものであるため、戻って新しいビューに到達するという考えを避けるために、すばやくアクセスするのには適していません。SegmentedControl を使用することにしました。

UISegmentControl を NavigationBar に追加しました。私が達成したいのは、セグメントをタップすると、Calculator1ViewController が NavigationBar の下にロードされます。別のセグメントをタップすると、以前の ViewController がアンロードされ、別の「Calculator2ViewController」がロードされます。

カスタムViewControllerを使用しているため、loadFromNibがうまく機能しない可能性があります。

どんな提案でも大いに役立ちます。

0 投票する
20 に答える
37970 参照

iphone - 選択したセグメントの UISegmentedControl レジスタ タップ

ユーザーがリストの並べ替え方法を選択できるセグメント化されたコントロールがあります。正常に動作します。

ただし、すでに選択されているセグメントがタップされると、順序が反転するようにしたいと思います。すべてのコードを配置しましたが、それらのセグメントにタップを登録する方法がわかりません。使用できる唯一のコントロール イベントは UIControlEventValueChanged のようですが、それは機能していません (選択したセグメントが実際には変化していないため)。

これに対する解決策はありますか?もしそうなら、それは何ですか?

前もって感謝します!

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

iphone - ナビゲーションバーにセグメント化されたコントロールを追加する

ナビゲーションバー内にセグメント化されたコントロールを追加する方法に関するコードを誰かが手伝ってくれるでしょうか....私はいくつかのアプリケーションでそれを見て、それを実装したいと思っています

ありがとう

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

iphone - 角が丸くないUISegmentedControl?

UISegmentedControl の丸みを帯びた角を取り除く方法はありますか、それともデフォルトの動作ですか?

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

iphone - UISegmentedControl、UIToolbar、およびUINavigationItem

UISegmentedControlを作成し、navigationItem.tableViewに正常にアタッチしました。

しかし、代わりにUIToolbarにアタッチしようとすると、爆発します。

以前にツールバーでUISegementedControlsを見たことがあると思いますが、動作させることができないようです。考え?

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

iphone - UIToolbar の UISegmentedControl 色

私の質問は、UINavigationBar と UIToolbar の UISegmentedController の違いに関するものです。次のように UISegmentedControl をナビゲーション バーにドロップすると:

すべては順調です。UISegmentedControl は、選択されたオプションを少し暗い黒で識別します。しかし、UISegmentedControl を UIToolbar にドロップすると、ツールバーから色や半透明度が取得されません。手動で tintColor を設定すると、UISegmentedControl は選択されたものと選択されていないものを区別しなくなります。

確かに、UIToolbar にドロップする前に、UISegmentedControl を UIBarButtonItem にラップする必要があります。それが UISegmentedControl が正しくないように見える (半透明の黒の背景に青) 理由の一部であるかどうか疑問に思っています。

確かに、内部ナビゲーションとコントローラー ツールバーを使用しているため、私のコードは正確に記述されたものではありませんが、一般的なロジックは同じです。UIToolbar の UISegmentedControl を黒の半透明スタイルにする方法がわかりません-選択したセグメントと選択していないセグメントを明確に区別します。

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

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

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

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

iphone - 2 行の UISegmentedControl

iPhone で UISegmentedControl を 2 つの行にまたがらせることは可能ですか? これがいくつかのアプリで行われているのを見たことがありますが、ドキュメントで必要なものが見つかりません。おそらく、UISegmentedControl のように見えるように設計されたカスタム UIButton です。

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

iphone - コア データを使用したセグメント化されたコントローラー (複数の選択肢)

1 つのメイン エンティティを中心に構築された Core Data ベースのアプリケーションがあります。それに接続されている他のいくつかのエンティティがあり、そのうちの1つは「メモ」と呼ばれるエンティティです。

この Notes エンティティには、日付 (NSDate)、説明 (NSString)、およびその他の 1 つの属性があります。この属性には 4 つの可能なオプションがあり、各エンティティには少なくとも 1 つ、場合によっては 4 つすべてがあります。

メモが作成されているときに、4 つの可能なオプションを持つセグメント化されたコントローラーが存在する可能性があると考えていました。(ここで複数のボタンを選択することさえ可能ですか?)

さらに、このオプションでこれらすべてのメモを並べ替えられるようにしたいと考えています。つまり、たとえば、オプション 3 が選択されたメモのみを返すフェッチ リクエストを作成します。(オプション 2 を選択した場合でも、4 つのオプションすべてを選択した場合でも。)

これを実装する最良の方法について何か提案はありますか?

ありがとう。