最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

大家都知道UIButton按鈕是IOS開發(fā)中最常用的控件,作為IOS基礎(chǔ)學(xué)習(xí)教程知識 ,初學(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è)置字體的大小,但是可能會在將來的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];// 添加文字

有些時候我們想讓UIButtontitle居左對齊,我們設(shè)置

btn.textLabel.textAlignment = UITextAlignmentLeft

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

btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;

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

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

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

三、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)容了,希望能對各位iOS開發(fā)者們有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • 高仿IOS的Android彈出框

    高仿IOS的Android彈出框

    這篇文章主要為大家詳細(xì)介紹了高仿IOS的Android彈出框的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • iOS 16 CocoaAsyncSocket 崩潰修復(fù)詳解

    iOS 16 CocoaAsyncSocket 崩潰修復(fù)詳解

    這篇文章主要為大家介紹了iOS 16 CocoaAsyncSocket 崩潰修復(fù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • IOS本地日志記錄解決方案

    IOS本地日志記錄解決方案

    我們在項(xiàng)目中日志記錄這塊也算是比較重要的,有時候用戶程序出什么問題,光靠服務(wù)器的日志還不能準(zhǔn)確的找到問題。本文詳細(xì)介紹了IOS本地日志記錄解決方案。下面跟著小編一起來看下吧
    2017-03-03
  • iOS 10 使用相機(jī)相簿閃退的bug修正方法

    iOS 10 使用相機(jī)相簿閃退的bug修正方法

    iOS 10 中使用相機(jī)相簿閃退的問題需要我們在Info.plist 加入指定的 key,下面小編給大家介紹下,一起看看吧
    2016-10-10
  • IOS 中UIApplication詳解及實(shí)例

    IOS 中UIApplication詳解及實(shí)例

    這篇文章主要介紹了IOS 中UIApplication詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • IOS實(shí)現(xiàn)自定義透明背景的tabbar

    IOS實(shí)現(xiàn)自定義透明背景的tabbar

    這篇文章介紹的是在IOS中怎樣把tabbar背景設(shè)置為透明,有需要的小伙伴們可以參考借鑒。
    2016-08-08
  • iOS開發(fā)中常見的解析XML的類庫以及簡要安裝方法

    iOS開發(fā)中常見的解析XML的類庫以及簡要安裝方法

    這篇文章主要介紹了iOS開發(fā)中常見的解析XML的類庫以及簡要安裝方法,簡要地說明了在Xcode下的一些特點(diǎn)以供對比,需要的朋友可以參考下
    2015-10-10
  • iOS如何獲取設(shè)備型號的最新方法總結(jié)

    iOS如何獲取設(shè)備型號的最新方法總結(jié)

    在開發(fā)中,我們經(jīng)常需要獲取設(shè)備的型號以進(jìn)行數(shù)據(jù)統(tǒng)計或者做不同的適配。這篇文章主要給大家介紹了關(guān)于iOS如何獲取設(shè)備型號的最新方法,需要的朋友可以參考下
    2018-11-11
  • iOS中的3種定時器匯總介紹

    iOS中的3種定時器匯總介紹

    這篇文章主要介紹了iOS中的3種定時器匯總介紹的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • IOS在Table View添加3D Touch功能

    IOS在Table View添加3D Touch功能

    在IOS開發(fā)中教給大家如何在Table View中添加 3D Touch Peek & Pop的功能,需要的朋友學(xué)習(xí)一下吧。
    2017-12-12

最新評論

桓台县| 武穴市| 海原县| 黄梅县| 合江县| 康乐县| 冕宁县| 钟山县| 绥化市| 常州市| 冕宁县| 吉隆县| 彩票| 阿图什市| 武乡县| 吉安市| 望谟县| 布尔津县| 勃利县| 阜宁县| 库车县| 米林县| 四子王旗| 秦皇岛市| 合山市| 阿荣旗| 龙陵县| 通辽市| 宁乡县| 白城市| 朝阳区| 忻城县| 黄大仙区| 姚安县| 酉阳| 和平县| 昌江| 许昌县| 石嘴山市| 三江| 张北县|