表示されていない新しい大タイトル機能(他の属性のような)あるlargeTitleTextAttributes
介してカスタマイズすることができるNSAttributedStringKey
キーでdictionary
。これらのキーの1つはNSAttachmentAttributeName
/attachment
です。付着は
はこのことを考えてみましょう:
let attachment = NSTextAttachment()
attachment.image = UIImage(named: "foo")
attachment.bounds = CGRect(x: 0.0, y: 0.0, width: 20.0, height: 20.0)
var largeTitleTextAttributes: [NSAttributedStringKey: Any] = [:]
largeTitleTextAttributes[.attachment] = attachment
navigationBar.largeTitleTextAttributes = largeTitleTextAttributes
問題は、私は
largeTitleTextAttributes
属性attachment
に割り当てられた添付ファイルである表示されません。
添付ファイルが表示されるように添付ファイルを属性辞書に追加するにはどうすればよいですか?(私はNSAttributedString
さんinit(attachment: NSTextAttachment
を探していないよ)
を使用して のようなナビゲーションバーのタイトルビューにUILabelを設定することができ、あなたがtrueにナビゲーションバーのprefersLargeTitleプロパティを設定しています? –
コメントをいただきありがとうございます - 私は行いましたが、属性付き文字列で添付ファイルを取得しようとしている方法の例に過ぎません。この問題は、この特定のケース(ナビゲーションの大きなタイトルの属性)に限定されません。それが私が一般的なタイトルを選んだ理由です。 –
あなたは歓迎です、私は理解しています。添付ファイルを辞書に追加するコードが正しいため、私はそれを求めます。 –