Contents

CFAttributedStringCreateWithSubstring(_:_:_:)

Creates a sub-attributed string from the specified range.

Declaration

func CFAttributedStringCreateWithSubstring(_ alloc: CFAllocator!, _ aStr: CFAttributedString!, _ range: CFRange) -> CFAttributedString!

Parameters

  • alloc:

    The allocator to use to allocate memory for the new attributed string. Pass NULL or Kcfallocatordefault to use the current default allocator.

  • aStr:

    The attributed string to copy.

  • range:

    The range of the attributed string to copy. range must not exceed the bounds of aStr.

Return Value

A new attributed string whose string and attributes are copied from the specified range of the supplied attributed string. Returns NULL if there was a problem copying the object. Ownership follows the The Create Rule.

See Also

Creating a CFAttributedString