iOS 开发 自定义UIFont字体

之前的好几个项目,客户都要求使用微软雅黑字体,可是iOS没有自带这个字体,肿么办

只能自己自定义字体了,下面是自定义字体的几个重要步骤:

1.添加对应的字体(.ttf或.otf)到工程的resurce,例如my.ttf。

2.在info.plist中添加一项Fonts provided by application (item0对应的value为my.ttf,添加多个字体依次添加就可以了)。

3.使用时 aLabel.font=[UIFont fontWithName:@"XXX" size:30];  注意XXX不一定是my,这里是RETURN TO CASTLE。

时间: 2024-11-29 10:17:37

iOS 开发 自定义UIFont字体的相关文章

IOS开发自定义CheckBox控件

IOS本身没有系统的CheckBox组件,但是实际开发中会经常用到,所以专门写了一个CheckBox控件,直接上代码 效果图: UICheckBoxButton.h文件如下: #import #import "Common.h" @interface UICheckBoxButton : UIControl { UILabel *label; UIImageView *icon; BOOL checked; id delegate; } @property (retain, nonat

iOS开发-自定义后台显示图片(iOS7-Background Fetch的应用)

之前在用电池医生的时候, 发现它有这样一个功能:当应用进入后台的时候, 会显示另外一张图片覆盖App Switcher显示的界面. 效果如下: 变成----> 而这样的一个功能, 对于保护用户隐私还是挺有用的. 这就涉及到了Background Fetch的使用.当然, Background Fetch有更多,更有用的功能, 详见-->iOS 7学习:多任务处理之Background Fetch 下面就介绍下后台图片切换的实现. 1.程序配置后台模式 操作如下: 2. AppDelegate.

iOS开发- 自定义遮罩视图(引导, 功能说明)源码+解析

iOS开发- 自定义遮罩视图(引导, 功能说明)源码+解析 我们平时使用App的时候, 经常在第一次使用的时候, 会有类似"新手教程"之类的东西, 来引导我们应该如何使用这个App. 但是这个"新手教程"不同于常规的引导页(引导页指第一次打开App时候, 弹出的那种介绍视图. 他是静态的, 不需要与用户交互, 可以直接一页页翻, 或者直接跳过.)所谓的"新手教程", 就是按照App的提示, 一步步跟着完成. 那这个"新手教程"

iOS开发自定义时间选取器

又是一年的暑假日期而至,小孩子放假,都会到在外打工的父母身边.孩子想父母,父母也思念着自己的孩子.我身边的亲戚朋友的孩子 也都来了.这个暑假又该热闹起来. 努力什么时候都不晚 我有一个表妹,今年参加完高考,对自己的成绩不是特别满意.上次我回老家,刚好她给我一起来上海.准备来上海锻炼一下. 车上我问她,准备去哪上学?她说不想上了,想打工.我没有怎么劝她,我想让她体验一下打工的生活,她就知道还是上学好. 一个高中生,出来找工作,困难可想而知.经姐姐介绍,进了一家餐厅工作.工资也不是很高.干了两天,我

iOS开发之 第三方字体的应用

在iOS的开发中有时候由于设计师或者产品经理的需要在所开发的App 中应用到一些比较个性的字体(第三方字体).由于iOS和安卓在字体的使用上有很大的区别.iOS系统就支持那么几种字体,大多数还仅仅支持英文和数字,(苹果姥爷也是够了).所以说需要开发人员自己去下载字体库来实现字体的自定义.好在iOS是支持TTF 类型的字体使用的.开发人员可以自己去下载或者是让自己的美工来自己扣字体(如果你们家 的美工妹妹足够牛逼.)在这里先介绍一下我经常用的一个下载字体的网站:http://www.zhaozi.

iOS开发自定义键盘回车键Return Key

在iOS开发中,用户在进行文本输入的时候,往往会用到虚拟键盘上的回车键,也就是Return Key.回车键有时候可以是"完成"(表示输入结束),可以是"下一项"(连续信息输入),可以是"搜索"(网页中输入),可以是"发送"(邮件输入),可以是"加入"(比如连接Wi-Fi),等等.我们需要怎么设置呢?方法如下: (1)选中一个Text Field,点击右侧的"Show the Attributes

iOS开发-自定义AlterView(iOS 7)

App中不可能少了弹框,弹框是交互的必要形式,使用起来也非常简单,不过最近需要自定义一个弹框,虽然iOS本身的弹框已经能满足大部分的需求,但是不可避免还是需要做一些自定义的工作.iOS7之前是可以自定义AlterView的,就是继承一下UIAlterView,然后初始化的时候通过addSubview添加自定义的View,但是iOS7之后这样做就不行了,不过还好有开源项目可以解决这个问题. iOS默认弹框 viewDidLoad中添加两个按钮,代码如下: UIButton *orignalBtn=

iOS开发——自定义AlertView

自定义的AlertView,可以选择出现的动画方式,特意做了几个可以对比.没啥难点,直接上代码,一看就懂. 1.在YYTAlertView.h文件中 // //  YYTAlertView.h //  Demo-自定义alertView // //  Created by yyt on 16/4/19. //  Copyright © 2016年 yyt. All rights reserved. // #import <UIKit/UIKit.h> typedef NS_ENUM(NSInt

[IOS 开发] 自定义(重写) UITableViewCell的高亮背景色

IOS的sdk中,对UITableViewCell的高亮背景色只支持两种颜色,分别为UITableViewCellSelectionStyleBlue和UITableViewCellSelectionStyleGray. 那么如何自定义这个颜色呢.一个思路是当用户点下cell时设置你想要的cell的背景色,当释放点击时给cell重新设回原来的背景色,这样就能达到预想的效果了. 下面是具体实现的代码: - (void)drawRect:(CGRect)rect { if (self.highlig