Peter 9bc996374f Add 'submodules/AsyncDisplayKit/' from commit '02bedc12816e251ad71777f9d2578329b6d2bef6'
git-subtree-dir: submodules/AsyncDisplayKit
git-subtree-mainline: d06f423e0ed3df1fed9bd10d79ee312a9179b632
git-subtree-split: 02bedc12816e251ad71777f9d2578329b6d2bef6
2019-06-11 18:42:43 +01:00

1.8 KiB
Executable File

title layout permalink prevPage nextPage
ASTextCellNode docs /docs/text-cell-node.html cell-node.html control-node.html

ASTextCellNode is a simple ASCellNode subclass you can use when all you need is a cell with styled text.

SwiftObjective-C
ASTextCellNode *textCell = [[ASTextCellNode alloc]
            initWithAttributes:@{NSFontAttributeName: [UIFont fontWithName:@"SomeFont" size:16.0]} 												  insets:UIEdgeInsetsMake(8, 16, 8, 16)];
  
let textCellNode = ASTextCellNode(attributes: [NSFontAttributeName: UIFont(name: "SomeFont", size: 16.0)], 
                        		      insets: UIEdgeInsets(top: 8, left: 16, bottom: 8, right: 16))

The text can be configured on initialization or after the fact.

SwiftObjective-C
ASTextCellNode *textCell = [[ASTextCellNode alloc] init];

textCellNode.text = @"Some dang ol' text"; textCellNode.attributes = @{NSFontAttributeName: [UIFont fontWithName:@"SomeFont" size:16.0]}; textCellNode.insets = UIEdgeInsetsMake(8, 16, 8, 16);

let textCellNode = ASTextCellNode()

textCellNode.text         = "Some dang ol' text"
textCellNode.attributes   = [NSFontAttributeName: UIFont(name: "SomeFont", size: 16.0)]
textCellNode.insets       = UIEdgeInsets(top: 8, left: 16, bottom: 8, right: 16)