`
- 浏览:
4061 次
- 性别:
- 来自:
北京
-
[size=x-large][color=black]-(UIImage *)imageFromText:(NSString *)text width:(float)width height:(float)height
{
// set the font type and size
UIFont *font = [UIFont systemFontOfSize:12.0];
CGSize size = CGSizeMake(width, height);// [text sizeWithFont:font];
// check if UIGraphicsBeginImageContextWithOptions is available (iOS is 4.0+)
if (UIGraphicsBeginImageContextWithOptions != NULL)
UIGraphicsBeginImageContextWithOptions(size,NO,0.0);
else
// iOS is < 4.0
UIGraphicsBeginImageContext(size);
// optional: add a shadow, to avoid clipping the shadow you should make the context size bigger
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetShadowWithColor(ctx, CGSizeMake(1.0, 1.0), 5.0, [[UIColor grayColor] CGColor]);
// draw in context, you can use drawInRect/drawAtPoint:withFont:
//[text drawAtPoint:CGPointMake(0.0, 0.0) withFont:font];
[text drawInRect:CGRectMake(0, 0, width, height) withFont:font];
// transfer image
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
[image retain];
UIGraphicsEndImageContext();
return image;
}[/size][/color]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
NSString-fontSizeThatFitsRect NSString类别,用于获取NSString可以拥有并且仍然适合rect的最大字体大小。 当您想要最大化字体大小并保持在UI元素的范围内时,此选项很有用。 安装 将“ Source下的文件添加到您的...
这个“iPhone之NSString常用方法示例程序”旨在帮助开发者更好地理解和使用NSString类中的各种方法。在开发iPhone应用时,字符串操作是非常常见的,NSString提供了丰富的API来处理这些需求。 首先,NSString是不可...
-(BOOL) CreateZipFile2:(NSString*) zipFile Password:(NSString*) password; -(BOOL) addFileToZip:(NSString*) file newname:(NSString*) newname; -(BOOL) CloseZipFile2; -(BOOL) UnzipOpenFile:(NSString*) ...
NSString-BlockHelper NSString + BlockHelper 例子 NSString *word1 = @"word1"; NSString *word2 = @"word2"; NSString *word3 = word1.add(@" ").add(word2); NSLog(@"%@",word3); //output : word1 ...
NSString哈希 NSString类别,用于MD5,SHA1,SHA256,SHA512哈希和具有较小内存使用量的文件的哈希 NSString哈希方法 string.md5String string.sha1String string.sha256String string.sha512String HMAC哈希方法...
NSString+表情符号 入门 NSString (Emoji) 扩展了 NSString 类以提供与 Emoji 表情符号相关的自定义功能。 通过此类别,可以将转换为 unicode 表情符号字符,反之亦然(如果您需要将用户键入的消息发布到远程服务,...
`NSString`是Objective-C中的一个核心类,它用于处理文本数据。本篇将深入探讨`NSString`的一个重要方面——验证和转换字符串。通过扩展`NSString`类,我们可以创建类别(categories)来增加额外的方法,提高代码的...
如果喜欢,欢迎给个start。 /** * 显示一个纯文字消息 ... (void)showText:(NSString *)text ;... (void)showImageText:(NSString *)text imageName:(NSString *)imageName inView:(UIView *)superView ;
3. `+ (NSString *)stringWithHex:(NSString *)hex`: 类方法,它接收一个十六进制字符串并返回对应的NSString。这个方法可以用于将存储在数据库或文件中的十六进制字符串转换回原来的字符串形式。 4. `- (NSString ...
NSString *string = [[NSString alloc] init]; string = @”i am an iOSDevTip too!”; (3)用initWithString创建字符串 代码如下: NSString *string = [[NSString alloc] initWithString:@”iOSDevTip is here!”...
- 反向操作,`-[UIImage jpegRepresentation]`或`-[UIImage pngRepresentation]`会将`UIImage`对象转换为其对应的JPEG或PNG数据,生成`NSData`实例。 在实际开发中,了解这些转换技巧能帮助我们处理不同数据类型间...
NSString的一种,用于简体中文和繁体中文之间的相互转换。 分期付款 手册:下载此项目并将FGReverser文件夹拖到您的项目中,请不要忘记确保选中了“如果需要,请复制项目”。 椰子足 pod 'FGReverser', '~> 2.0' ...
NSString+QualifierSearchParser NSString 类别,用于使用限定符(如 github 代码搜索或 gmail 过滤)解析搜索查询。 从NSString将创建一个NSDictionary其中包含为给定限定符找到的值。 接受以下形式的查询: ...
使用方法 只有hud隐藏后,才会去创建新的hud,否则一直复用一个hud,至于那个- (void)showTitle:(NSString *)title navigationBar:(BOOL)hiden; 是为了自己项目里加,防止位置错乱 /** * 只带文字提示 * * @...
DOS中文字符串比较 用法 要运行示例项目,请克隆存储库,然后首先从Example目录运行pod install 。 要求 安装 DOSChineseStringCompare可通过。 要安装它,只需将以下行添加到您的Podfile中: ...
这些转换技巧在日常的iPhone应用开发中非常常见,熟练掌握这些方法能帮助开发者更高效地处理字符串和其他类型的数据。在实际项目中,还需要根据具体需求和场景灵活运用,确保代码的健壮性和性能。
+(UIImage*)loadGifWithImageName:(NSString *)name{ NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"gif"]; NSData *gifData = [NSData dataWithContentsOfFile:path]; return ...
(BOOL)validateStrWithRange:(NSString *)range str:(NSString *)str; /** * 真实姓名验证 * (只能是汉字且10个字内) */ (BOOL)validateRealName:(NSString *)name; /** * 邮箱验证 */ (BOOL...
- (NSData *)AES256EncryptWithKey:(NSString *)key; - (NSData *)AES256DecryptWithKey:(NSString *)key; + (NSData *)dataWithBase64EncodedString:(NSString *)string; - (id)initWithBase64EncodedString:...
- (UIImage *)imageWithTextWatermark:(NSString *)text color:(UIColor *)color font:(UIFont *)font; - (UIImage *)imageWithImageWatermark:(UIImage *)image offset:(CGPoint)offset; @end ``` 2. **实现...