swift 學習筆記之在UILabel中顯示多行文字
原文連結:http://www.douban.com/group/topic/70990429/
在Xcode中使用UILabel控制元件顯示單行文字非常簡單便捷,可一旦遇到需要使用多行文字時則顯得稍顯無力。如果你不想使用UITextView,其實UILabel也可實現,而且只需多加兩行程式碼哦。
首先,你需要有一個UILabel控制元件:
@IBOutlet weak var Label: UILabel!
然後,在viewDidLoad()中新增以下兩行程式碼:
Label.lineBreakMode = NSLineBreakMode.ByWordWrapping
Label.numberOfLines = 0
接下來,就是見證奇蹟的時刻:
totalLabel.text = "lineone\nlinetwo"
//注意到了嗎?輸入顯示文字時只需要在需要換行的地方加入\n即可,如果不輸入\n即為自動換行。
點選執行測試一下吧!此時你的模擬器螢幕上的文字已經分為兩行顯示了哦!
相關推薦
swift 學習筆記之在UILabel中顯示多行文字
原文連結:http://www.douban.com/group/topic/70990429/ 在Xcode中使用UILabel控制元件顯示單行文字非常簡單便捷,可一旦遇到需要使用多行文字時則顯得稍顯無力。如果你不想使用UITextView,其實UILabel也可實現,
svg中顯示多行文字
function makeShape(e) { if ( window.svgDocument == null ) svgDocument = e.target.ownerDocument; var data1 = svgDocument.cre
Swift學習筆記之閉包
pps eap animate nbsp ssi apps arr 全局 mef 簡介 (真的很簡) 閉包的完整形態是這個樣子的: { (parameters) -> returnType in statements } 寫在一行裏就是
java學習筆記之面向對象多態
成員變量 clas 創建 無法 復用 xtend 數據類型 需要 類重寫 面向對象三大特性之多態 一.多態的概念 多態是繼封裝,繼承之後,面向對象的三大特性。 現實事物經常會體現出多種形態,如學生,學生是人的一種,則一個具體的張三同學既是學生也是人,即出現兩種形態。
python學習筆記--7.python中的多執行緒
這是在學習Python的時候做的筆記,有些時間了,大概是按照一本挺實用的入門書籍學的,我學習程式設計的思路一般是掌握基礎的變數型別,語法-分支結構 函式呼叫 類建立 結構體定義,記錄一些簡單的例項,剩下的就是需要用什麼百度現學。 對我來說python的優勢是,
前端學習筆記之js中apply()和call()方法詳解
經過網上的大量搜尋,漸漸明白了apply()和call方法的使用,為此寫一篇文章記錄一下。 定義 apply()方法: Function.apply(obj,args)
matplotlib學習筆記1-圖中顯示中文
相信很多初學者和我一樣,在利用matplotlib庫畫圖的時候遇到過圖例不能顯示中文的問題。經過仔細探索(百度+谷歌),現分享一種簡單便捷一勞永逸的方法。 一般畫圖是不能顯示中文圖例的: imp
c#學習筆記之十五 目前多執行緒執行函式的思路
1.如果不用傳遞引數和返回結果,僅僅是執行程式碼體,則直接在新建執行緒的時候傳遞函式的名稱。 Thread th = new Thread(FunctionName); 完整程式碼如下所示,新建子執行緒開始後,主執行緒立即返回,主執行緒與子執行緒同時執行,在螢幕上列印內容。
swift學習筆記之警告框和操作表
swift2.0中使用警告框和操作表的函式相對於之前的用法有所改變,新版本中取消了UIAlertView,使用的是UIAlertController @IBAction func testaler
學習筆記之js中匯出表格到excel詳解+原始碼
在系統開發中,經常會遇到要將一個表格資料匯出到excel中,剛剛做完,把示例程式碼共享一下,話不多說直接上程式碼。 <!DOCTYPE html> <html> <head lang="en"> <meta c
Qt學習筆記:QLabel同時顯示圖片和文字
環境 系統:Windows10 64位 家庭中文版 Qt版本:5.6.0 msvc2013 64位 編譯器:Visual Studio 2013 專業版 前言 QLabel是Qt自帶的一個顯示用控制元件,可以用來顯示圖片和文字。其使用也非常方便:用setPixmap(cons
數碼相框 在LCD上顯示多行文字(6)
數碼相框 在LCD上顯示多行文字(6) 目的: 1、從左邊起顯示幾行文字 2、居中顯示幾行文字 在LCD上顯示下列兩行文字: 我是程式設計師gif Hello World 分析:
android中TextView多行文字滾動的實現及單行走馬燈實現
TextView當設定行數是單行的時候可以實現走馬燈效果,但有時候多行的時候如何實現文字滾動呢,一般方法: NO.1setMovementMethod方法 textView賦值前,呼叫如下方法即可實
Memcached學習筆記之五:同一臺Windows機器中啟動多個Memcached服務
如果手頭上只有一臺機器,又想做多節點測試咋辦? 這就需要在一臺機器上啟動多個Memcached服務了。 假設Memcached在如下目錄:C:\memcached\memcached.exe 在CMD中執行如下命令即可再安裝一個Memcached服務(記得換個埠號啊!): sc cr
MFC學習筆記之多對話方塊中使用定時器
MFC菜鳥第一次發貼,請各位高人指教:我需要做一個基於對話方塊的程式,主對話方塊TimerTryDlg上就兩個按鈕,確定鈕按下後執行訊息處理OnFirstOK(),先初始化定時器,再開啟有模式對話方塊TestDlg,定時器時間到了執行OnTimer-在子對話方塊上的一個靜態控制元件上畫點,但OnTimer在
學習筆記之qt4程式中引入自定義視窗部件之多繼承方式
多繼承中,需要從標準的 QWidget類和Qt designer繪製的介面類繼承。這樣,繼承自qt標準的視窗部件類和介面類的子類就可以直接訪問其父類的公有成員和保護成員。 1、用qt creator建立一個名為mulinherit的empty qt projec
vue2.0學習筆記之webpack-simple模板中的路由簡單配置案例
nbsp 主頁 default code vue 兩個文件 new ebp 命名 以下是完成後的目錄結構 案例基礎是已經用 webpack+vue-cli 創建了一個名為 vue_router的工程 , 並安裝了vue-rout
JavaSE 學習筆記之多態(七)
會有 轉換 容易 per 不同 如何 person 特點 一句話 多 態:函數本身就具備多態性,某一種事物有不同的具體的體現。 體現:父類引用或者接口的引用指向了自己的子類對象。//Animal a = new Cat(); 多態的好處:提高了程序的擴展性。 多態的弊端
【Java學習筆記之二十二】解析接口在Java繼承中的用法及實例分析
ani 復制代碼 ads compute 現在 target body 常量 實現接口 一、定義 Java接口(Interface),是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具
java學習筆記之初識多線程
技術 運行 必須 dex ima this 認識 主線程 inf 初識多線程 一.進程的認識: 1.進程的理解: 進程可以理解成正在執行的任務,就是正在運行的程序,進程又分為兩種,一種是前臺進程,就是我們很直觀看見的,另一種是後臺進程,就是操作系統啟動就有的(系統級