問題タブ [dynamic-text]
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.
c# - 動的に作成されたテキストボックスを検証して数字のみを入力する
ボタンクリックで追加されるテキストボックスを動的に作成しましたが、これは正常に機能していますが、動的に作成された各テキストボックスが数値データのみを入力として受け取る必要があることを検証したいと思います。
どうやってやるの?テキストボックスを動的に作成するために jQuery を使用したことはありませんが、asp.net で C# を使用しました。
objective-c - UILabel Autoshrink は動的テキストと特殊文字では機能しません
テーブル ビュー行のサブタイトルに iOS 7 の新しいダイナミック テキスト機能を使用しています。IB で UILabel を次のように設定しました。
これは、コードで UILabel の内容を設定する方法です。
これは、正しく自動縮小されていない結果です (フォント サイズを縮小し、「...」を避ける必要があります)。
自動縮小を機能させるにはどうすればよいですか?
文字列の先頭に特殊文字 (チェックマーク) を追加しないと正しく動作するようです。
android - 複数の Textview を作成し、動的に値を割り当てます
連絡先の名前を表示しているリストビューがあります。リストビューに関連付けられている値は他にもあります。リストビューの行を押すと、Hashmap を他のアクティビティに送信し、HashMap のサイズに基づいて TextView を動的に作成し、Name、Email、PhoneNo などの動的に作成されたテキストビューに値を割り当てます。
listview.OnItemClickListner
連絡先詳細クラス
ご覧のとおり、すべてのテキストビューが正常に作成されていますが、動的に作成されたすべてのテキストビューに HASHMAP 値を割り当てたいと考えています。これを達成する方法。
そのためにレイアウトインフレータの概念を使用できますか。?
前もって感謝します
ios - MKMapView で動的テキストをオフにすることは可能ですか?
私のアプリでは、ユーザーが「テキスト サイズ」([設定] > [一般] > [テキスト サイズ] の下) を大きな値にスライドすると、MKMapView の都市ラベルが拡大されます。多くの場合、またはほとんどの場合、これは意図されたものであり、望ましいものであると確信していますが、私のアプリケーションでは、大きなラベルが地図の注釈自体を難読化しています。これにより、マップの注釈/オーバーレイ (アプリの中心となるもの) をマップ上の正確な位置に関連付けることが難しくなります。
テキスト サイズの変更が影響しないように、マップ内のダイナミック テキストをオプトアウトする方法はありますか?
ios - カスタム UITableViewCell を取得して、ユーザーの変更を好みのテキスト サイズに反映させるにはどうすればよいですか?
テーブルビューにアイテムを表示する簡単なアプリに取り組んでいます。から通常のUITableViewCell
オブジェクトを返す場合tableView:cellForRowAtIndexPath
:
...その後、動的テキストとの相互作用は期待どおりに機能します。ユーザーが に移動しSettings | General | Text Size
、スライダーの値を変更してアプリに戻ると、表示されているすべてのセルがすぐに更新され、新しいフォント サイズが使用されます。
ただし、UITableViewCell のカスタム サブクラスを返すUILabel
と、システム フォントの代わりにテキスト スタイルを使用するように設定された XIB が含まれている場合、ダイナミック テキストは正しく機能しません。のテーブルに XIB を割り当てるために使用しているコードは次のとおりですviewDidLoad
。
そして、このコードtableView:cellForRowAtIndexPath:
アプリを初めて実行すると、表示されているセルは、ユーザーが選択した優先テキスト サイズと一致するテキスト サイズで表示されます。ただし、設定に移動してそのサイズを変更してからアプリに戻ると、表示されているすべてのセルが以前のテキスト サイズのままになります。上にスクロールすると、新しい (正しい) テキスト サイズを示す 2 つのセルが表示されますが、残りは古いサイズのままです。アプリを停止して再起動すると、すべてのセルが新しい (正しい) テキスト サイズで表示されます。
テーブルビューが以前のサイズのセルをキューに保持していて、ユーザーの好みのテキストサイズの変更に応じてフォントサイズを自動的に更新していないことは明らかです。しかし、キューに通常のサブクラス化されていないインスタンスが含まれている場合、テーブルビューがこの変更を自動的に行う理由がわかりませUITableViewCell
ん。アプリを再起動せずに (またはUITableView
インスタンスを再作成せずにキューを空にすることなく)、これを機能させる方法はありますか? このキューをプログラムで (そして合法的に) クリアする方法はありますか?
編集:誰かがこの問題に興味を持っている場合、これに対する私のドロップイン修正は、新しいテーブルビューを作成し、元のテーブルビュー(登録されたセルクラスを含む)から関連するすべてのプロパティをコピーしてから交換する一般的なユーティリティメソッドを書くことでした古いもののための新しいもの。これは新しいテーブルであるため、キューに入れられたセルのまったく新しいインスタンスが生成され、新しいテキスト サイズが組み込まれます。