mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-05 05:51:42 +00:00
Horizontally center the text in Kittens' BlurbNode.
This commit is contained in:
parent
af64f33ed7
commit
33a3412acf
@ -15,6 +15,7 @@
|
||||
#import <AsyncDisplayKit/ASHighlightOverlayLayer.h>
|
||||
|
||||
#import <AsyncDisplayKit/ASInsetLayoutSpec.h>
|
||||
#import <AsyncDisplayKit/ASCenterLayoutSpec.h>
|
||||
|
||||
static CGFloat kTextPadding = 10.0f;
|
||||
static NSString *kLinkAttributeName = @"PlaceKittenNodeLinkAttributeName";
|
||||
@ -73,8 +74,13 @@ static NSString *kLinkAttributeName = @"PlaceKittenNodeLinkAttributeName";
|
||||
|
||||
- (id<ASLayoutable>)layoutSpecThatFits:(ASSizeRange)constrainedSize
|
||||
{
|
||||
UIEdgeInsets insets = UIEdgeInsetsMake(kTextPadding, kTextPadding, kTextPadding, kTextPadding);
|
||||
return [ASInsetLayoutSpec newWithInsets:insets child:_textNode];
|
||||
return [ASInsetLayoutSpec
|
||||
newWithInsets:UIEdgeInsetsMake(kTextPadding, kTextPadding, kTextPadding, kTextPadding)
|
||||
child:
|
||||
[ASCenterLayoutSpec
|
||||
newWithCenteringOptions:ASCenterLayoutSpecCenteringX // Center the text horizontally
|
||||
sizingOptions:ASCenterLayoutSpecSizingOptionMinimumY // Takes up minimum height
|
||||
child:_textNode]];
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user