在textView中顯示提示文字

2021-07-05 16:04:54 字數 2365 閱讀 1510

textview的屬性

直接上**吧

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

uitextview *onetextview = [[uitextview alloc] init];

onetextview.frame = cgrectmake(0, 20, 320, 200); // 設定位置

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上

textview的**方法
// 幾種常用的**方法

//將要開始編輯

// - (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;

textview中顯示提示文字

重點來了

//先在textview中建立乙個label,這個label的frame可以自己調,一定要是乙個label,如果是textfiled是不行滴

uilabel *label = [[uilabel alloc] initwithframe:cgrectmake(3, 3, 100, 20)];

label.tag = 101;

label.text = @"請寫下你想說的話";

label.textcolor = [uicolor lightgraycolor];

label.enabled = no;

[label sizetofit];

[textview addsubview:label];

/*新增uitextview的**到當前的viewcontroller中

通過**的 - (void)textviewdidchange:(uitextview *)textview;來進行設定label的hidden屬性 */

- (void)textviewdidchange:(uitextview *)textviewelse

解決了,像那麼個回事。。。。

同TextView在不同的顯示內容

首先,請原諒我不能命名文章。我們不能準確地表達你說說什麼什麼,真正急著趕智商。直接在地圖上 第乙個實現的是,在同乙個textview中給不同內容賦予不同的顏色。第二個實現的是,通過佔位符來實現我們變換數字的目的。布局就不說了。非常easy。就兩個textview 我給他們加了邊框。算是複習一下。加邊...

Android中Textview顯示帶html文字

出處 textview可以顯示基本的html標籤,如果不知道那些標籤,可以檢視android中textview顯示帶html文字一 html標籤 下面著重說一下textview顯示 img 標籤,也許看到這裡,大家都會想到就是構建imagegetter,過載一下其 public drawable g...

iOS中TextView顯示HTML文字

nsattributedstring attributedstring nsattributedstring alloc initwithdata contentstr datausingencoding nsunicodestringencoding options documentattribu...