美文网首页
截取指定行数的文本

截取指定行数的文本

作者: unspecx | 来源:发表于2019-01-07 13:50 被阅读0次

https://github.com/Banzuofan/CommonKit/blob/master/CommonKit/Categories/NSString%2BCustomSubstring.h
https://github.com/Banzuofan/CommonKit/blob/master/CommonKit/Categories/NSString%2BCustomSubstring.m

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSString (CustomSubstring)
/**
 获取指定行数的文本
 
 @param aWidth 绘制区域的宽度
 @param numberOfLines 指定行数
 @param attributesFetcher 影响绘制区域大小的属性,比如字体、段落相关的属性
 @return <#return value description#>
 */
- (NSString *)substringWithDrawingRectWidth:(CGFloat)aWidth
                              numberOfLines:(NSUInteger)numberOfLines
                          attributesFetcher:(NSDictionary *(^)(void))attributesFetcher;

/**
 获取指定行数的文本
 
 @param aWidth 绘制区域的宽度
 @param numberOfLines 指定行数
 @param font 绘制文本的字体
 @return <#return value description#>
 */
- (NSString *)substringWithDrawingRectWidth:(CGFloat)aWidth
                              numberOfLines:(NSUInteger)numberOfLines
                                       font:(UIFont *)font;
@end

NS_ASSUME_NONNULL_END

相关文章

网友评论

      本文标题:截取指定行数的文本

      本文链接:https://www.haomeiwen.com/subject/kilurqtx.html