1. 程式人生 > >iOS--UITextView 多行文字的輸入和顯示 的使用方法詳細

iOS--UITextView 多行文字的輸入和顯示 的使用方法詳細

// UITextView的常用方法 主要用來輸入和顯示多行文字資訊

    UITextView *oneTextView = [[UITextView allocinit];

    oneTextView.frame = CGRectMake(020320200); // 設定位置

    oneTextView.backgroundColor = [UIColor whiteColor]; // 設定背景色

    oneTextView.alpha = 1.0// 設定透明度

    oneTextView.text = @"18331000747  [email protected]

[email protected] www.baidu.com"; // 設定文字

    oneTextView.textAlignment = NSTextAlignmentCenter// 設定字型對其方式

    oneTextView.font = [UIFont boldSystemFontOfSize:25.5f]; // 設定字型大小

    oneTextView.textColor = [UIColor redColor]; // 設定文字顏色

    [oneTextView setEditable:YES]; // 設定時候可以編輯

    oneTextView.

dataDetectorTypes = UIDataDetectorTypeAll; // 顯示資料型別的連線模式(如電話號碼、網址、地址等)

    oneTextView.keyboardType = UIKeyboardTypeDefault// 設定彈出鍵盤的型別

    oneTextView.returnKeyType = UIReturnKeySearch// 設定鍵盤上returen鍵的型別

    oneTextView.scrollEnabled = YES; // 當文字寬度超過UITextView的寬度時,是否允許滑動

    [self.view addSubview

:oneTextView]; // 新增到View

    [oneTextView release], oneTextView = nil// 釋放記憶體

 // 幾種常用的代理方法

 //將要開始編輯

 // - (BOOL)textViewShouldBeginEditing:(UITextView *)textView;

 //將要結束編輯

 // - (BOOL)textViewShouldEndEditing:(UITextView *)textView;

 //開始編輯

 // - (void)textViewDidBeginEditing:(UITextView *)textView;

 //結束編輯

 // - (void)textViewDidEndEditing:(UITextView *)textView;

 //內容將要發生改變編輯

 // - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;

 //內容發生改變編輯

 // - (void)textViewDidChange:(UITextView *)textView;

 //焦點發生改變

 // - (void)textViewDidChangeSelection:(UITextView *)textView;

相關推薦

iOS--UITextView 文字輸入顯示 的使用方法詳細

// UITextView的常用方法 主要用來輸入和顯示多行文字資訊     UITextView *oneTextView = [[UITextView alloc] init];     oneTextView.frame = CGRectMake(0, 20, 

css實現文字超出省略號顯示,相容所有瀏覽器

原文連結:https://github.com/happylindz/blog/issues/12 float 特性實現多行文字截斷 基本原理 有個三個盒子 div,粉色盒子左浮動,淺藍色盒子和黃色盒子右浮動, 當淺藍色盒子的高度低於粉色盒子,黃色盒子仍會處於淺藍色盒子右下方。 如果淺藍

CSS文字溢位省略號...顯示設定

單行文字溢位... .text-over{ width:200px; overflow: hidden; text-overflow:ellipsis;//文字溢位顯示省略號 white-space:nowrap;//文字不換行 } 多行文字溢位... .

css-flex彈性佈局,不用javascript內容就能平均分佈,單行或文字溢位省略號顯示

問題:容器內的內容平均分佈後danh單行文字溢位有問題,單行文字或多行文字溢位,用省略號顯示,單行文字white-space:nowrap 沒反應問題 解決辦法:flex佈局特性,使用多行文字溢位

css來實現單行或者文字移除顯示省略號

單行文字: <p> 友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。 </p>p{ width:10em; white-space:nowrap; overflow:hidden;

css顯示文字,再顯示省略號

<style type="text/css"> text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width; 300px; h

超出文字隱藏,顯示省略號

   display: -webkit-box;    word-break: break-all;    text-overflow: ellipsis; //顯示省略號    font-size:

WPF中設定TEXTBOX為文字輸入

WPF中沒有textarea的東西,不像在ASP.NET中設定textbox那樣設定一個多行屬性就可以變成文字域,雖然可以使用ricktextbox實現多行文字輸入,但是richtextbox比較複雜,面對簡單的多行文字輸入的時候太麻煩了點,但是WPF的textbox依然可

CSS實現單行、文字溢位時顯示省略號

text-overflow屬性 這個屬性針對那些在塊級元素溢位的內容有效。 文字可能在以下情況下溢位: 由於某種原因無法換行,如設定了white-space:no-wrap 或者一個單詞因為太長而不能被合理地安置 為了能讓text-overflow屬

mlellipsis.js-實現文字溢位隱藏顯示省略號

超出容器部分文字做省略,這是基本寫前端程式碼都會遇到的問題。 某些位置為了表現完美不額外加滾動條,都會要求多出的部分作省略,例如文章簡介”今天天氣真的好…”,文字之後部分點選進入詳情頁才能看到,超出多餘的用”…”省略。 然而,一般這些簡介都是用後臺語言去作處理,例如只顯示前

CSS-通過css來實現單行或者文字移除顯示省略號('...')

單行文字:我們看一下如下效果這種情況隨處可見,實現起來也很簡單。 <p> 友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。 </p>p{ width:10em; white-space:nowrap;

iOS UITextView placeHolder佔位文字的N種方法實現方法

方法一 1.把UITextView的text屬性當成“placeholder”使用。 2.在開始編輯的代理方法裡清除“placeholder”。 3.在結束編輯的代理方法里根據條件設定“placeholder”。 特點:這種方法的特點是,當用戶點選了textView,placeholder佔位文

laravelcss 文字溢位顯示加省略號的實現方法

首選前端CSS: <style> .text{ width: 300px; border: 1px solid #000000; display: -webkit-box;

css實現單行文字溢位顯示省略號點點點...

一、單行文字溢位顯示省略號點點點... overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 二、多行文字溢位顯示省略號點點點... display: -webkit-box; -webkit

單行、文字超出顯示省略號

lock hit 單行 bsp pan over 省略號 span spl 單行 display:inline-block/ block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;單行、多行文

MFC 文字顯示心得

最近在利用MFC做埠掃描器實驗,其中涉及CString、char、int等之間的轉換、文字框的多行顯示問題、總是顯示底層最新結果等問題,下面寫一些我總結的相關方法。 一、CString 轉  char * void CS_to_ch(char mess[], CString str) {

CSS文字顯示省略號

  比如說有一個需求:最多隻能顯示兩行文字,超過一行則換行,超過兩行則顯示省略號 more-wrap($n) display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: $n; overflow: hid

PyQt5之文字框(QtextEdit)類中的常用方法訊號

PyQt5之QtextEdit類中的常用方法和訊號 一、QTextEdit類中的常用方法 setPlainText(): 設定多行文字框的內容。 toPlainText(): 返回多行文字框的文字內容。 setHtml(): 設定多行文

CAD中如何建立單行文字文字

相信很多朋友對於CAD編輯器,這個在CAD行業中比較常見的辦公軟體不陌生吧,CAD編輯器是CAD繪圖中必不可少的一個工具,但是有的時候設計師們在編輯圖紙內容的時候,有的地方需要輸入一些文字來進行標註說明問題,在編輯器中有單行文字和多行文字都可以進行標註,那在CAD中如何建立單行文字和多行文字呢?下面我們就一起

Vue —— 文字顯示省略號

vue 中多行文字超出顯示省略號錯誤 display: -webkit-box; /* -webkit-box-orient: vertical; */ /*! autoprefixer: off */ -webkit-box-orient: vertical; /* autoprefixer: on