iOS 欢迎页面的设计 以及UIFort.familyNames

来源:互联网 发布:陈子豪cf手游刷枪软件 编辑:程序博客网 时间:2024/06/08 14:19

今天自己设计了一个APP欢迎界面,感觉还不错,在这里分享给大家。

首先,我们得找到自己设计APP欢迎界面所需要的美图。其实差不多就完成了-----不信往下看


1、我们初始化一个UIImageView添加到self.view上

UIImageView *bgview = [[UIImageView alloc]initWithFrame:self.view.frame];    bgview.image = [UIImage imageNamed:@"2"];        [self.view addSubview:bgview];

2、接下来就是在图片上面添加文字了

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(50, 100, 375-100, 400)];    label.text = @"        友家教 给教师和学生之间搭建了一座方便沟通的桥梁,解决了找家教难,兼职家教也难的问题,友家家教可以实现网上教学,也可实现面对面一对一的教学 ,为您节省了大量的宝贵时间.今年来,随着家长们对孩子独立的学习,思考能力培养的意识增强,家教的面对面性,一对一或者多对一性,逐渐被家长们广泛认可.";    label.textColor = [UIColor brownColor];    label.numberOfLines = 0;    label.font = [UIFont fontWithName:@"KhmerSangamMN" size:16];        [self.view addSubview:label];


这就结束了,大家可以看看我制作的效果图




3、大家在设计label的字体的时候是不是感觉不怎么好看呢,其实我上面设置了label得font 的字体,大家可以利用下面这段代码找到所有的fort,也就是family了

<span style="font-size:14px;">NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];    NSArray *fontNames;    NSInteger indFamily, indFont;    for (indFamily=0; indFamily<[familyNames count]; ++indFamily)    {        NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);        fontNames = [[NSArray alloc] initWithArray:                     [UIFont fontNamesForFamilyName:                      [familyNames objectAtIndex:indFamily]]];        for (indFont=0; indFont<[fontNames count]; ++indFont)        {            NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);        }    }</span>





0 0
原创粉丝点击