欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS設(shè)置UIButton文字顯示位置和字體大小、顏色的方法

 更新時(shí)間:2016年09月28日 09:31:07   投稿:daisy  
這篇文章給大家分享了iOS如何設(shè)置UIButton的文字顯示位置和字體的大小、顏色,文中給出了示例代碼,相信對(duì)大家的學(xué)習(xí)和理解很有幫助,有需要的朋友們下面來一起看看吧。

前言

大家都知道UIButton按鈕是IOS開發(fā)中最常用的控件,作為IOS基礎(chǔ)學(xué)習(xí)教程知識(shí) ,初學(xué)者需要了解其基本定義和常用設(shè)置,以便在開發(fā)在熟練運(yùn)用。

一、iOS設(shè)置UIButton的字體大小

btn.frame = CGRectMake(x, y, width, height);
[btn setTitle: @"search" forState: UIControlStateNormal];
//設(shè)置按鈕上的自體的大小
//[btn setFont: [UIFont systemFontSize: 14.0]]; //這種可以用來設(shè)置字體的大小,但是可能會(huì)在將來的SDK版本中去除改方法
//應(yīng)該使用
btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];
[btn seBackgroundColor: [UIColor blueColor]];
//最后將按鈕加入到指定視圖superView
[superView addSubview: btn];

二、iOS設(shè)置UIButton的文字顯示位置

tvnamelabel=[[UIButton alloc]initWithFrame:CGRectMake(5,5,200,40)];

這樣初始化的button,文字默認(rèn)顏色是白色的,所有如果背景也是白色的話,是看不到文字的,

btn.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft ;//設(shè)置文字位置,現(xiàn)設(shè)為居左,默認(rèn)的是居中
[btn setTitle:@“title”forState:UIControlStateNormal];// 添加文字

有些時(shí)候我們想讓UIButtontitle居左對(duì)齊,我們?cè)O(shè)置

btn.textLabel.textAlignment = UITextAlignmentLeft

是沒有作用的,我們需要設(shè)置

btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;

但是問題又出來,此時(shí)文字會(huì)緊貼到做邊框,我們可以設(shè)置

btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

使文字距離做邊框保持10個(gè)像素的距離。

三、iOS設(shè)置UIButton的字體顏色

設(shè)置UIButton上字體的顏色設(shè)置UIButton上字體的顏色,不是用:

[btn.titleLabel setTextColor:[UIColorblackColor]];
btn.titleLabel.textColor=[UIColor redColor];

而是用:

[btn setTitleColor:[UIColor blackColor]forState:UIControlStateNormal];

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望能對(duì)各位iOS開發(fā)者們有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • iOS開發(fā)仿電商類APP首頁實(shí)例

    iOS開發(fā)仿電商類APP首頁實(shí)例

    本篇文章主要介紹了iOS開發(fā)仿電商類APP首頁實(shí)例,主要是利用ui布局,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-11-11
  • iOS 指紋解鎖驗(yàn)證TouchID功能

    iOS 指紋解鎖驗(yàn)證TouchID功能

    這篇文章主要介紹了iOS 指紋解鎖驗(yàn)證TouchID功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • iOS利用UIScrollView實(shí)現(xiàn)無限滾動(dòng)效果

    iOS利用UIScrollView實(shí)現(xiàn)無限滾動(dòng)效果

    這篇文章主要給大家介紹了iOS如何利用UIScrollView實(shí)現(xiàn)無限滾動(dòng)的效果,首先需要說明的是,文本所講的是一種"笨辦法",但是好理解且容易實(shí)現(xiàn),在圖片不多的時(shí)候用它也無妨。感興趣的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-12-12
  • iOS開發(fā)狀態(tài)欄及設(shè)置功能全面詳解

    iOS開發(fā)狀態(tài)欄及設(shè)置功能全面詳解

    這篇文章主要為大家介紹了iOS開發(fā)狀態(tài)欄及設(shè)置功能全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • iOS常見宏理解及使用方法

    iOS常見宏理解及使用方法

    這篇文章主要給大家介紹了關(guān)于iOS常見宏理解及使用方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • iOS開發(fā)中Quartz2D控制圓形縮放和實(shí)現(xiàn)刷幀效果

    iOS開發(fā)中Quartz2D控制圓形縮放和實(shí)現(xiàn)刷幀效果

    這篇文章主要介紹了iOS開發(fā)中Quartz2D控制圓形縮放和實(shí)現(xiàn)刷幀效果的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2015-12-12
  • Objective-C的UIStackView常用屬性函數(shù)學(xué)習(xí)筆記

    Objective-C的UIStackView常用屬性函數(shù)學(xué)習(xí)筆記

    這篇文章主要為大家介紹了Objective-C的UIStackView常用屬性函數(shù)學(xué)習(xí)筆記,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • iOS自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能詳解

    iOS自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能詳解

    關(guān)于左滑刪除這塊,相信不少朋友都遇到過。下面這篇文章主要給大家介紹了關(guān)于iOS如何自定義UITableView實(shí)現(xiàn)不同系統(tǒng)下的左滑刪除功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • 解決ios模擬器不能彈出鍵盤問題的方法

    解決ios模擬器不能彈出鍵盤問題的方法

    這篇文章主要為大家詳細(xì)介紹了解決ios模擬器不能彈出鍵盤問題的方法,大多數(shù)原因是誤用了快捷鍵,如何解決?感興趣的小伙伴們可以參考一下
    2016-03-03
  • iOS開發(fā)之TableView實(shí)現(xiàn)完整的分割線詳解

    iOS開發(fā)之TableView實(shí)現(xiàn)完整的分割線詳解

    在iOS開發(fā)中, tableView是我們最常用的UI控件之一。所以這篇文章主要給大家詳細(xì)介紹了關(guān)于iOS中的TableView分割線,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12

最新評(píng)論