問題タブ [sizetofit]

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

ios - TTTAttributedLabel sizetofit と sizeWithFont が異なります

私は TTTAttributedLabel を使用しており、通常はテーブルビュー セルで sizetofit を使用します。その後、セルの高さの計算に sizeWithFont を使用します。このように TTTAttributedLabel を設定します。

高さが違うことに気づきました。私はこのような出力を得ました。だから間違っていると思います。修正方法を教えてください。iOS 8 デバイスでテストしています。

ここに画像の説明を入力

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

ios - 実際の中心がずれている場合に UILabel を視覚的にスーパービューの中心に配置する

コンテナUIViewUILabel. コンテナー ビューのサイズを設定したら、テキストを に追加し、ラベルをUILabel呼び出して、コンテナー ビューのサブビューとしてラベルを追加します。sizeToFit

次に、次のコードを使用して、ラベルをコンテナー ビュー内の中央に配置します。

これは、何かをスーパービュー/コンテナの中央に配置するための非常に標準的なコードであり、常にうまく機能します。

しかし、今私は小さな問題を抱えています。このラベルのテキストは単純な数字です。1、9、15、22 などの可能性があります。

私の問題は、すべてを中央に配置すると、技術的には完全に中央に配置されていても、一部の数値が中央から外れて見えることです。

以下は、コンテナとラベルの両方に境界線を付けた例の写真で、完全に中央に配置されていることがわかります。

ここに画像の説明を入力

しかし、これは境界線なしでどのように見えるかです:

ここに画像の説明を入力

技術的には中央15にあるように見えません。少し右に寄ったように見えます。x の値から 2 または 3 を引くと、視覚的に中央に表示されますが、それが問題であることがわかります。

このようなラベルのさまざまな値を「視覚的に中央揃え」にするロジックをどのように設定できますか? ifテキスト値に基づいて一連のステートメントを設定するのはやり過ぎで、問題に応急処置を適用するだけのように感じます。

私も使用NSTextAlignmentCenterしてみましたが、違いはありません。NSTextAlignmentCenter使い方が間違っているのか、潜在的な問題があるのか​​ わかりませんsizeToFit

ラベルの青い境界線のすべての辺に余分なスペースがあることに気付くでしょうが、この問題で最も重要なのは、左右に余分なスペースがあることです。それがこの問題の原因である可能性があるように感じますが、それを修正する方法や、それが問題なのかどうかはわかりません.

これが私のコードです:

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

objective-c - UILabel または UITextView によるスマート キャプション

SoundCloud アプリのようにスマート キャプションを作成したいと考えています。以下の添付ファイルを参照してください。

ここに画像の説明を入力

これらの 2 つのキャプション: - •PAN• - ベルリン、ドイツ

私が作りたいものです。

これらのキャプションは、sizeToFit または sizeThatFits によって実行されるようです。ただし、sizeThatFits を背景色 (NSBackgroundColorAttributeName による) で使用する場合、最初の文字の前と最後の文字の両方のパディング、および上下のパディングも同様に取得されません。キャプションは、これらの文字にぴったり合うサイズで編成されます。

ここに画像の説明を入力

とにかく、私がやりたいのは、添付画像のようなまったく同じキャプションです.

乾杯、

0 投票する
4 に答える
440 参照

ios - 各UITableViewCellの高さを動的に変更するには?

私はUILableでユーザーコメントを表示し、UILableにはsizetofitプロパティがあるアプリケーションに取り組んでいます。UILable の高さに応じてセルの高さを変更したい。

私の質問は、セルの高さを変更する方法です。たとえば、最初のセルの高さは 50、2 番目のセルの高さは 100 などです。

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

ios - SizeToFit メソッドの最小 IOS 要件 (サポート)

簡単な質問です。どの最小 ios が SizeToFit メソッドをサポートしているかを理解しようとしています。IOS 7 シミュレーターで試してみましたが、正しく動作しているようです。しかし、ドキュメントによると:

ここに画像の説明を入力

サンプルコード:

IOS 8+ をサポートしていますが、どのように可能ですか? iOS 7 で安全に使用できますか?

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

ios - UItableviewcontroller SizeToFit が UILabel フィールドで機能しない

こんにちは、UILabel フィールドで sizetofit を使用しています。tableview コントローラーをロードすると正常に動作しますが、上下にスクロールすると文字の切り取りと別の行への折り返しが開始されます。CellForRowAtIndexPath で使用するコードは次のとおりです。

そして、ここに最初にロードされた私のテーブルビューコントローラーのスクリーンショットがあります:

ここに画像の説明を入力

ここで上下にスクロールすると、説明がカットされていることがわかります

ここに画像の説明を入力

これを解決するためにあなたが与えることができる助けをありがとう。

乾杯

カーソン