問題タブ [uilabel]

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

iphone - UILabel取り消し線

できstikethroughますUILabelか?オプションが見つからないようです...

0 投票する
51 に答える
724701 参照

ios - UILabel 内でテキストを上に垂直に揃えます

UILabel2行のテキスト用のスペースがあります。テキストが短すぎる場合、このテキストはラベルの垂直方向の中央に表示されることがあります。

テキストを常に上部に配置するにはどうすればよいUILabelですか?

垂直方向に中央揃えのテキストを持つ UILabel を表す画像

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

iphone - ペン先からロードされたビューは、メソッドで実行している間、UILabelのコンテンツを更新しません

一部のバックグラウンドプロセスの実行中に表示されるように作成した「myInfoBox」オブジェクトのコンテンツを更新する際に問題が発生します。

デリゲートメソッドで、新しいviewControllerを作成しています。

以下は、「myFirstViewController」の実装です。これにより、「infoBox」クラスのインスタンスが作成されます(コードは後で示します)。

テストで私に何が起こるかというと、-(void)loadMainViewメソッドが完了するとmyInfoBoxオブジェクトが画面に作成され、alertViewが前面にあるときに(テスト用に)画面に「myInfoBox」がバックグラウンドで表示されます。 。)この時点で画面が応答し、[はい]を選択できます。[はい]を選択すると、デリゲートメソッドが呼び出されます。ソースファイルでコメントしたように、ブレークポイントを使用してシミュレーターを監視し、コードに従っていますが、-(void)userInitialSetupMainThreadメソッドを使用している間は、変更されたラベル値が反映されませんが、ビューが更新されると更新されます最新の設定された.text値で!! grrr ..

また、myInfoBoxクラスのソース:

長い投稿でごめんなさい:)助けてください!

0 投票する
5 に答える
107854 参照

ios - UILabel - ワードラップ テキスト

必要に応じてラベルのワードラップ テキストを表示する方法はありますか? 改行をワードラップに設定しており、ラベルは 2 行に十分な高さですが、改行でのみ折り返されるようです。適切に折り返すために改行を追加する必要がありますか? 横に収まらない場合はラップしたいだけです。

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

ios - UILabel で 3 行以上を表示できません

多数のセルを含む tableivew があり、uilabel に 3 行以上を表示させようとしています。linebreakmode と numberoflines を適切に設定しましたが、まだ 3 行以上表示されません。助言がありますか?表のセルは、文字数/行数に合わせて高さを自動的に調整しますが、テキストは 3 行で表示され、次に楕円が表示されます (セルをクリックすると、全文を表示する別のビューに移動します。

以下は、UILabel を作成して表示するために必要なコードです。

コメント全体を表のセルに表示したいと思います。

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

objective-c - UILabelのSQLiteから無効なNSStringを取得するのはなぜですか?

UILabelとUITableViewのあるビューがあります。私はこのコードを使用してデータベースから文字列を取得しています:

テーブルセルをクリックすると、文字列値(flashCardAnswer)が無効と表示されます。

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

iphone - iPhone 開発 - UILabel とカスタム UITableViewCell のサイズ変更に関する別の質問

私はいくつかのプロジェクトで次の関数を使用しましたが、最近、(少なくともいくつかの状況では)信頼できないことを示唆する小さな例を作成しました:

カスタム UITableViewCell クラスを作成して、iPhone のフォト アルバム アプリケーションで見られるような結果を実現しました。上記の関数を使用して、詳細テキストを調整しました(カウント用)。コードは次のとおりです。

Interface File:

Implementation File:

カスタム クラスをテストするために、フォントのリストを用意してテーブル ビューに表示しました。利用可能なフォントのリストを取得するコード:

セルを返すコードは次のとおりです。

Result: Text Label and Detail Text Label are overlapping for some values. e.g. "CouierNewPS-BoldMT" and "25" overlap each other, and in some other cases, they are not overlapping but they are very close.

Question: Is their a better alternative to -sizeWithFont function? Or, am i doing something very stupid to mess things up?

長文すみません。どんな助けでも大歓迎です。期待して感謝します。

0 投票する
5 に答える
21546 参照

iphone - iPhone UILabel sizeWithFont:

レンダリングできる行数を考慮した NSString の視覚的なサイズを測定しようとしています。しかし、sizeWithFont は numberOfLines プロパティを考慮していませんか? そのため、私のレイアウト アルゴリズムは、すべてを実際に必要な位置よりも低く配置します。

iPhone SDKを使用してこれを行う方法を知っている人はいますか?

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

objective-c - UILabel の setText メソッドをオーバーライドしますか?

UILabelのメソッドをオーバーライドしたいのsetTextですが、よくわかりません:

A)それは可能であり、
B)私が達成しようとしていることを達成するためのより良い方法があるかどうか.

サブビューの1 つとしてプロパティUIViewを持つサブクラスがあります。UILabelの「テキスト」プロパティがいつ変更されるかを知りたいUILabelので、その背後にある丸みを帯びた四角形のサイズを調整できます。私が所有していれば、UILabelオーバーライドするだけsetTextです...しかしUILabel、Appleのものであり、その実装は隠されています。

それで、私はこれについてどうすればいいですか?