iOSアプリのTextView内に複数のスタイルを作成するにはどうすればよいですか?
テキストビュー内に複数のスタイルを作成するには、属性付き文字列を使用する必要があります。 iOSのテキストビューには、テキストビュー内のテキストのスタイルを設定するために使用できるプロパティattributedTextがあります。例を使用してこれを確認します。
まず、属性を作成します
let attributeOne : [NSAttributedString.Key : Any] = [NSAttributedString.Key(rawValue: NSAttributedString.Key.font.rawValue) : UIFont.systemFont(ofSize: 16.0), NSAttributedString.Key(rawValue: NSAttributedString.Key.foregroundColor.rawValue) : UIColor.blue]
次に、作成した属性を使用して属性付き文字列を作成します
let string = NSAttributedString(string: "Text for first Attribute", attributes: attributeOne)
同様に、異なる属性を持つ別の文字列を作成します。次に、textViewのテキストを属性付きの文字列で初期化します。
これで、コード全体が次のようになります。
let tx = UITextView() tx.isScrollEnabled = true tx.isUserInteractionEnabled = true tx.frame = CGRect(x: 10, y: 25, width: self.view.frame.width, height: 100) let attributeOne : [NSAttributedString.Key : Any] = [NSAttributedString.Key(rawValue: NSAttributedString.Key.font.rawValue) : UIFont.systemFont(ofSize: 16.0), NSAttributedString.Key(rawValue: NSAttributedString.Key.foregroundColor.rawValue) : UIColor.blue] let attributeTwo : [NSAttributedString.Key : Any] = [NSAttributedString.Key(rawValue: NSAttributedString.Key.font.rawValue) : UIFont.systemFont(ofSize: 20.0), NSAttributedString.Key(rawValue: NSAttributedString.Key.foregroundColor.rawValue) : UIColor.red] let string = NSAttributedString(string: "Text for first Attribute", attributes: attributeOne) let string2 = NSAttributedString(string: "Text for first Attribute", attributes: attributeTwo) let finalAttributedString = NSMutableAttributedString() finalAttributedString.append(string) finalAttributedString.append(string2) tx.attributedText = finalAttributedString self.view.addSubview(tx)
アプリケーション内で、viewDidLoadまたはviewWillAppearでこのコードを作成すると、次のようにtextViewが作成されます。
-
iOS14でアプリライブラリを使用する方法
iOS 14-今すぐインストールできます! -便利な新機能がたくさんあります。 iPhoneユーザーは、ホーム画面の新しいウィジェットを利用したり、Apple Translateアプリを介して外国語で通信したり、アップグレードされたメッセージサービスでそのことを全員に伝えたりすることができます。しかし、Appleのモバイルオペレーティングシステムに対する最も興味深い変更の1つは、アプリライブラリの追加です。これにより、最初からiPhoneに常駐していたアプリのページやページを最終的にバイパスできます。 この記事では、この重要な再設計を理解する方法と、その到着に興奮する理由を示します。今後のソ
-
iOSで複数のPDFファイルを組み合わせる方法
ポータブルドキュメントファイル(PDF)形式は、1990年代初頭にAdobeによって作成されて以来、長い道のりを歩んできました。現在、最も人気のあるドキュメントファイルタイプの1つです。通常のドキュメントファイル(.doc)に比べて提供される主な利点は、その中のコンテンツを編集できないことです。したがって、ファイルを他の人が(簡単に)編集/変更することはできません。これにより、データに安全な媒体が提供されます。 Windows / Mac / Linux用のさまざまなPDF編集ツールがありますが、iOS用の優れたPDF編集アプリが不足しています。これは、携帯電話でPDFファイルを使用するのが