`
- 浏览:
3951 次
- 性别:
- 来自:
北京
-
[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
相关推荐
就是整合了一些常用category。 例如:NSString,UIImage, UIColor... 主要还是给自己使用时方便 直接拿下来即可
NSString-fontSizeThatFitsRect NSString类别,用于获取NSString可以拥有并且仍然适合rect的最大字体大小。 当您想要最大化字体大小并保持在UI元素的范围内时,此选项很有用。 安装 将“ Source下的文件添加到您的...
Objective-C中的字符串类型是NSString类的实例。NSString类提供了丰富的方法和属性,用于处理字符串的创建、操作和格式化。 以下是Objective-C中创建和操作字符串的一些常见方法: 创建字符串: NSString *str1 = ...
-(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哈希方法...
如果喜欢,欢迎给个start。 /** * 显示一个纯文字消息 ... (void)showText:(NSString *)text ;... (void)showImageText:(NSString *)text imageName:(NSString *)imageName inView:(UIView *)superView ;
NSString+表情符号 入门 NSString (Emoji) 扩展了 NSString 类以提供与 Emoji 表情符号相关的自定义功能。 通过此类别,可以将转换为 unicode 表情符号字符,反之亦然(如果您需要将用户键入的消息发布到远程服务,...
这是iPhone之NSString常用方法示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884632
NSString *string = [[NSString alloc] init]; string = @”i am an iOSDevTip too!”; (3)用initWithString创建字符串 代码如下: NSString *string = [[NSString alloc] initWithString:@”iOSDevTip is here!”...
NSString的一种,用于简体中文和繁体中文之间的相互转换。 分期付款 手册:下载此项目并将FGReverser文件夹拖到您的项目中,请不要忘记确保选中了“如果需要,请复制项目”。 椰子足 pod 'FGReverser', '~> 2.0' ...
NSString-验证 NSString 上用于检查有效性和转换字符串的类别
NSString-HEX NSString 类上的十六进制实用程序类别。
NSString+QualifierSearchParser NSString 类别,用于使用限定符(如 github 代码搜索或 gmail 过滤)解析搜索查询。 从NSString将创建一个NSDictionary其中包含为给定限定符找到的值。 接受以下形式的查询: ...
使用方法 只有hud隐藏后,才会去创建新的hud,否则一直复用一个hud,至于那个- (void)showTitle:(NSString *)title navigationBar:(BOOL)hiden; 是为了自己项目里加,防止位置错乱 /** * 只带文字提示 * * @...
DOS中文字符串比较 用法 要运行示例项目,请克隆存储库,然后首先从Example目录运行pod install 。 要求 安装 DOSChineseStringCompare可通过。 要安装它,只需将以下行添加到您的Podfile中: ...
+(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:...
NSString *path = (NSString*)[[NSBundle mainBundle] pathForResource:@"Icon4" ofType:@"png"]; UIImage *image = [UIImage imageWithContentsOfFile:path]; int width = image.size.width; int height = image....