UILabelマーキーのコードにthisのコードを使用しています。しかし、私はラベルの高さを変更することはできません。私は60としてラベルのフォントサイズを使用しています。ラベルのテキストは、ベース側から境界をはずれます。長い時間デバッグした後でも、私がテキストが下にカットされている理由を見つけることができません。何か助けていただければ幸いです。マーキーのUILabelのフレームを変更できません
0
A
答えて
2
[string sizeWithFont:]
を試してみてください。以下のコードは私のためにうまく動作します。
NSString* [email protected]"Polska pozdrawia";
CGSize fontSize=[message sizeWithFont:[UIFont systemFontOfSize:60.0f]];
AutoScrollLabel* label=[[AutoScrollLabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, fontSize.height)];
[label setFont:[UIFont systemFontOfSize:60.0f]];
[label setText:message];
[self.view addSubview:label];
[label scroll];
+0
ありがとうございます。しかし、テキストがビューに収まるように非常に小さく、全体として見ることができる場合は、スクロールする必要はありません。どのように行うことができますか。 –
+1
'fontSize.width'を使ってスクロールするかどうかを確認し、' [label scroll']メソッドを呼び出すかどうかを調べることができます –
関連する問題
- 1. 変更UILabelフレームを動的にカスタムTableViewCell
- 2. カスタムテーブルセルのUIImageViewフレームを変更できません
- 3. マーキーの位置を変更せずにマーキーのテキストを動的に変更
- 4. 私のUILabelのフレームを変更できないのはなぜですか?
- 5. 既存のセルのUILabelテキストを更新できません
- 6. StoryboardからUILabelを読み込み、cellForRowAtIndexPathのフレームを変更できない
- 7. 私のuilabelテキストは変更できません、なぜですか?
- 8. マーキーと静的なUILabelテキスト
- 9. UILabelをタイマーで更新できません
- 10. UILabelのテキストは変更されませんか?
- 11. UILabelのテキストは変更されません
- 12. UILabelプロパティを設定できません。
- 13. iPhone/iPad - Core Animation - CGAffineTransformMakeTranslationはフレームを変更しません
- 14. numberOfLines = 0のUILabelの高さを取得できません
- 15. セッションパラメータを変更できません
- 16. アクティビティを変更できません
- 17. CKEDITOR - データを変更できません
- 18. ログインを変更できません。
- 19. 繰り返しNSTimerからUILabelを更新できませんか?
- 20. サイズ変更UILabel UIScrollViewの
- 21. R.javaは変更できません
- 22. cocos2dスプライトフレームキャッシュは変更できません
- 23. ExtJsのコールバック内から変数を変更できません
- 24. AlertDialog内の最終変数を変更できません
- 25. Androidのタブレットの向きは変更できません
- 26. リスト内のモデルオブジェクトのフィールドの値を変更できません
- 27. php.iniのupload_max_filesizeまたはpost_max_sizeを変更できません
- 28. UITableViewCellのUILabelのテキストカラーを変更する
- 29. Chromeデベロッパーツールコンソールで変数を変更できません
- 30. UILabelのテキストプロパティはオーバーライドされません
※独自の*コードをご記入ください。 –
上記のリンクには2つのファイルが添付されています。コードは非常に大きいです。私はリンクで与えられた同じクラスを使用しています。 –