IOS開發的字體樣式的設置

NSArray *fontArray = [UIFont familyNames];

於是這個數組fontArray中就包含了所有的可使用字體,可以打印出來,然後你就知道所能使用的字體name都是什麼。也可以將這個數組fontArray作爲一個TableView頁面的數據源,然後每個Row顯示一個,並且用當前項作爲每行的字體格式,然後你就可以看到每種字體的樣式在Iphone上的顯示效果了,舉個例子:

-(UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIntegerPath *)indexPath

{

    前邊那些自己寫,我只是寫我自己加的一句。

    cell.textLabel.text = [fontArray objectAtIndex:indexPath.row]

    //當前行顯示的值爲字體數組中對應行的的字體名稱

    cell.textlabel.font = [UIFont fontWithName:cell.textLabel.textsize:25]

    //當前行的字體格式爲字體數字中對應行的字體,字體數組裏邊本來就存得是字體對吧。

}

 

IOS開發的字體大小設置有幾種方法:

UIFont *font = [UIFont fontWithName:(NSString *)size:(CGFloat)];//字體名,和大小來初始化。

UIFont *font = [UIFontfontNamesForFamilyName:(NSString*)];//從設備支持的字體的名字中選擇。

UIFont *font = [UIFontsystemFontOfSize:(CGDloat)];//通過字體大小來設置字體

UIFont *font = [UIFontboldSystemFontOfSize:(CGFloat)];//默認大小粗體字

轉自:http://blog.sina.com.cn/s/blog_5fb39f910101aa31.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章