UILabel自适应 UILabel* labelJinE = [[UILabel alloc]init];
labelJinE.text = @"到账金额:--元";
labelJinE.font = [UIFont systemFontOfSize:16];
[labelJinE sizeToFit];
labelJinE.center = CGPointM...
分类:
移动开发 时间:
2015-05-25 16:50:03
阅读次数:
139
之前的好几个项目,客户都要求使用微软雅黑字体,可是iOS没有自带这个字体,肿么办只能自己自定义字体了,下面是自定义字体的几个重要步骤:1.添加对应的字体(.ttf或.otf)到工程的resurce,例如my.ttf。2.在info.plist中添加一项Fontsprovidedbyapplicati...
分类:
移动开发 时间:
2015-05-22 16:33:09
阅读次数:
179
上一篇博客总结了iOS屏幕适配的若干技巧,本文再补充几点别的方面
设计图
一般会先由美工做出界面的设计图,然后开发再去实现。上一篇博客说的主要是,开发怎么实现的问题。实际上从设计图这个环节,就需要开始考虑界面适配的问题。主要是2点:
1、出几张图
如果以iPhone6为基准出设计图的话,一般很难完美地适配到iPhone4,5和6P上,因为屏幕尺寸差异很大。一般在6上摆得很紧凑好看,在4和5...
分类:
移动开发 时间:
2015-05-20 16:25:28
阅读次数:
132
写法一:对象方法,传入:字体/最大尺寸. 即可得到宽高,最大尺寸主要限制宽度,如果是一行就给个{MAXFLOAT,MAXFLOAT};如果是多行就限制X值,Y值随便给- (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize{ N...
分类:
移动开发 时间:
2015-05-17 23:31:52
阅读次数:
250
_titleLabel.font = [UIFont
fontWithName:@"Helvetica-Bold"
size:16];...
分类:
移动开发 时间:
2015-05-15 21:33:32
阅读次数:
216
下面这段代码可以查看ios中可用的字体,具体那些字体长什么样,可以查看字体册工具。NSArray *familyArray = [UIFont familyNames];for (id family in familyArray) {printf(“%s\n”,[family cStringUsin...
分类:
移动开发 时间:
2015-05-13 19:08:44
阅读次数:
136
NSArray?*familyNames?=?[[NSArray?alloc]?initWithArray:[UIFont?familyNames]];
????NSArray?*fontNames;
????NSInteger?indFamily,?indFont;
????for?(indFamily=0;?indFamily<[family...
分类:
移动开发 时间:
2015-05-12 23:13:34
阅读次数:
323
- (CGSize)getframeAndStr:(NSString*)str andwidth:(int)width
{
CGSize lasize = [str sizeWithFont:[UIFont systemFontOfSize:15] constrainedToSize:CGSizeMake(width, 300) lineBreakMode:NSLineBreakByW...
分类:
其他好文 时间:
2015-05-08 14:54:01
阅读次数:
121
1. 将字体(ttf 文件)导入项目。2. 在项目plist 文件里的 Fonts provided by application 添加新导入的字体。3. 代码中的调用[aLabel setFont:[UIFont fontWithName:@"a-font-name.ttf" size 100]]...
分类:
移动开发 时间:
2015-05-01 01:44:00
阅读次数:
198
1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序添加以下代码 输出所有字体NSArray *familyNames = [UIFont familyNames];for( NSString *familyName in familyNames )...
分类:
移动开发 时间:
2015-04-30 15:47:55
阅读次数:
134