問題タブ [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 投票する
0 に答える
44 参照

ios - UILabel に最小フォントスケールまたは最小フォントサイズがある場合、単一の単語の NSString メディアアップが NSNull として渡されます

最小フォント スケールまたはサイズが設定されたセルから単一の単語で構成される NSString の値を渡そうとすると、NSLogs でのチェックが機能するように見えますが、別の文字列と比較しようとするとそれは私に [NSNull length] unrecognized selector sent などを与えます。より多くの単語で構成された文字列を使用すると、正常に機能します。Xcode 7のバグだと思います。他の誰かがそれを経験しましたか? 回避策はありますか?

プログラムとInterfece Builderの両方でセルにラベルを設定しようとしましたが、同じ結果になりました。私のカスタムテーブルビューセルは次のとおりです

次に、新しいView Controllerでシングルトンから値を取得し、それを別の文字列と比較します

NSLog は正しい文字列を示し、ブレークポイントを使用すると、最初の if ステートメントまですべてがスムーズになります。それを削除すると、2 番目のステートメントは問題ないので、問題は *ts NSString にあるはずです。インターフェイスビルダーを介してカスタムクラスセルを持つ別のテーブルビューがあり、同じ問題があります。非常に混乱するように聞こえるかもしれませんが、考えられることはすべて試してみましたが、それが原因のようです.

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

ios - 最大幅の sizeToFit

プログラムで a を操作しUILabelて、動的な幅にしようとしています。

sizeToFit()usingがこの正確な動作をすることがわかりました。このラベルが私のnavigationItem.titleView. 拡張できない最大サイズが必要です。

barButtonItemsに 2を合わせることが重要navigationItemです。たとえばbackBarButton、左がa addButton、右が a です。

メソッドを変更するsizeToFit()方法はありますか?

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

ios - UIWebView sizeToFit() 小さい

を使用sizeToFit()してUIWebViewもサイズは小さくならず、大きくなるだけです。これはいくつかのセットアップコードです:

これは私のテストコードです。コンテンツのサイズを 3 秒後に VERY LARGE に変更し、さらに 3 秒後に VERY SMALL に変更します。

これは、HTML がロードされた後に呼び出されます。目標は、コンテンツのサイズに基づいて webView のサイズを変更することです。注: .sizeToFit() と sizeThatFits() の両方でこれを実行しましたが、同じサイズの結果が得られました。

最後に print ステートメントを省略しましたwebViewDidFinishLoad(webView: UIWebView)が、サイズは大きくなりますが、小さくはなりません。つまり、サイズは大きくなりますが、"Test"ロードされるとサイズは小さくなりません。

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

ios - ランダムに配置された UILabel の回転後のサイズが間違っている

角度0、90、180、270を使用している場合も、ランダムに生成、回転、およびこのビューに配置された複数のUILabels用のUIVewコンテナーを用意しますが、角度がランダムに生成されたラベルが展開されているように見える場合、これは私にとって問題です。交差せずに非常に近くに配置すると、次のようにジェネレーターが表示されます。

これはどのように正しく配置されたラベルに見えますか:

よく変換されたサブビュー

ランダムに生成された角度 (範囲 270 ~ 360、0 ~ 90) を持つこの短い単語の例:

ここに画像の説明を入力

お気づきのように、そこにテキストが表示されず、ラベルが展開されているように見え、この場合交差チェッカーが機能していません。また、から呼び出された関数viewDidLoadまたはviewDidApperこのチェッカーがまったく機能していない場合、本当に助けが必要です。何かアイデアはありますか? ありがとうございました!