iOS Code Snippet AttributedStringPlus

Discussion in 'iOS Code Snippets' started by Emme Developer, Jul 26, 2017.

  1. Emme Developer

    Emme Developer Well-Known Member Licensed User

    Sometimes, meanwhile i work with AttributedString, i need to start more Span for a single Text, or i need to load a string from database o file (for example for translate). So i want to share this simple class, that for sure can be extended with other method. This helps to start a span for each words between marker, like RichString.

    Is very easy to use

    Code:
    Dim l As Label
        l.Initialize(
    "")
        
    Dim st As String = "Very short {b} Text {b} but i {b} want {b} to use Span!"
        
    Dim at As AttributedStringPlus
        at.Initialize( st.Replace(
    "{b}","<b>"),Font.CreateNew(13),0xff424242)
        l.AttributedText = at.FormatFont(
    Font.CreateNewBold(14),"<b>")
    Class uses Regex, so we can't use "{" "}" as marker
     

    Attached Files:

    Last edited: Jul 26, 2017
Loading...