Class SKLabelNode

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, UIActivityItemsConfigurationProviding, UIFocusEnvironment, UIFocusItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIUserActivityRestoring, ObjCProtocol

public class SKLabelNode
extends SKNode
  • Constructor Details

    • SKLabelNode

      public SKLabelNode()
    • SKLabelNode

      protected SKLabelNode​(NSObject.Handle h, long handle)
    • SKLabelNode

      protected SKLabelNode​(NSObject.SkipInit skipInit)
    • SKLabelNode

      public SKLabelNode​(String text)
    • SKLabelNode

      public SKLabelNode​(NSAttributedString attributedText)
      Since:
      Available in iOS 11.0 and later.
    • SKLabelNode

      public SKLabelNode​(NSCoder coder)
    • SKLabelNode

      public SKLabelNode​(String text, String fontName)
  • Method Details

    • getVerticalAlignmentMode

      public SKLabelVerticalAlignmentMode getVerticalAlignmentMode()
    • setVerticalAlignmentMode

      public void setVerticalAlignmentMode​(SKLabelVerticalAlignmentMode v)
    • getHorizontalAlignmentMode

      public SKLabelHorizontalAlignmentMode getHorizontalAlignmentMode()
    • setHorizontalAlignmentMode

      public void setHorizontalAlignmentMode​(SKLabelHorizontalAlignmentMode v)
    • getNumberOfLines

      public long getNumberOfLines()
      Since:
      Available in iOS 11.0 and later.
    • setNumberOfLines

      public void setNumberOfLines​(long v)
      Since:
      Available in iOS 11.0 and later.
    • getLineBreakMode

      public NSLineBreakMode getLineBreakMode()
      Since:
      Available in iOS 11.0 and later.
    • setLineBreakMode

      public void setLineBreakMode​(NSLineBreakMode v)
      Since:
      Available in iOS 11.0 and later.
    • getPreferredMaxLayoutWidth

      public double getPreferredMaxLayoutWidth()
      Since:
      Available in iOS 11.0 and later.
    • setPreferredMaxLayoutWidth

      public void setPreferredMaxLayoutWidth​(double v)
      Since:
      Available in iOS 11.0 and later.
    • getFontName

      public String getFontName()
    • setFontName

      public void setFontName​(String v)
    • getText

      public String getText()
    • setText

      public void setText​(String v)
    • getAttributedText

      public NSAttributedString getAttributedText()
      Since:
      Available in iOS 11.0 and later.
    • setAttributedText

      public void setAttributedText​(NSAttributedString v)
      Since:
      Available in iOS 11.0 and later.
    • getFontSize

      public double getFontSize()
    • setFontSize

      public void setFontSize​(double v)
    • getFontColor

      public UIColor getFontColor()
    • setFontColor

      public void setFontColor​(UIColor v)
    • getColorBlendFactor

      public double getColorBlendFactor()
    • setColorBlendFactor

      public void setColorBlendFactor​(double v)
    • getColor

      public UIColor getColor()
    • setColor

      public void setColor​(UIColor v)
    • getBlendMode

      public SKBlendMode getBlendMode()
    • setBlendMode

      public void setBlendMode​(SKBlendMode v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • create

      protected static long create​(String text)
    • create

      protected static long create​(NSAttributedString attributedText)
      Since:
      Available in iOS 11.0 and later.