IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

iOS / iPhoneの単一のUILabelで太字と非太字のテキストを使用するにはどうすればよいですか?


1つのUILabelで太字と通常/非太字のテキストを使用するには、ストーリーボードエディターを使用して同じことを実現するか、プログラムで実行できます。両方見てみましょう。

方法1-ストーリーボードを使用した編集
  • 編集するラベルを選択し、その属性インスペクターに移動します。

  • 最初のオプション[テキスト]から、[プレーン]ではなく[属性]を選択します。

  • 太字」というラベルに次のテキストを入力します 通常」

  • 太字をダブルクリックして選択し、右クリックして他のオプションを表示します。

  • そのオプションからフォント>太字を選択します。タスクを実行する必要があります。

方法2-プログラムで結果を達成する。

ViewControllerのViewdidloadメソッドの中に次のコードを追加します。

override func viewDidLoad() {
   super.viewDidLoad()
   let boldAttribute = [
      NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Bold", size: 18.0)!
   ]
   let regularAttribute = [
      NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Light", size: 18.0)!
   ]
   let boldText = NSAttributedString(string: "Bold", attributes: boldAttribute)
   let regularText = NSAttributedString(string: " regular", attributes: regularAttribute)
   let newString = NSMutableAttributedString()
   newString.append(boldText)
   newString.append(regularText)
   lbl.attributedText = newString
}

このコードは、要件に応じて関数または拡張機能に変換できます。上記のいずれかの方法で実行すると、以下に示すように同じ結果が生成されます。

iOS / iPhoneの単一のUILabelで太字と非太字のテキストを使用するにはどうすればよいですか?


  1. iOS をダウングレードする方法

    iOS の更新は非常にエキサイティングです。 iPhone の機能を向上させる素晴らしい機能が含まれているだけでなく、ほとんどのインクリメンタル アップデートには、既知のバグや問題を解決する多くの修正も含まれています。 ただし、ベータ版の iOS には当てはまりません。多くの場合、主要な機能が壊れたり、アプリが正常に動作しなくなったり、バッテリー関連の問題が発生したりします。まれに、安定した iOS リリースでも同様のことが発生する場合があります。 他のすべてのトラブルシューティング オプションを使い果たした場合 (iPhone のリセットはもう試しましたか?)、iOS のダウングレード

  2. iOS 12 のインストール方法

    Apple は、待望の iOS 12 のリリース日、つまり 9 月 17 日を発表しました。 .しかし、それまで待ちたくない場合は、iOS 12 のゴールデン マスター バージョンを今すぐインストールできます。そのためには、Apple ベータ ソフトウェア プログラムに参加して、デバイスを登録する必要があります。 この iOS 12 の最終バージョンは、今から 1 週間以内に一般公開され、スクリーンタイム、ミー文字、Siri ショートカット、改善された通知などへのアクセスが許可されます。 注:iOS 12 は、古いものでも新しいものでも、iPhone の応答性とパフォーマンスを向上させるは