UITextView 的一些用途

2021-07-08 09:07:38 字數 1528 閱讀 1444

uitextview *textview = [[uitextview alloc] initwithframe:cgrectmake(50, 100, 275, 100)];

textview.backgroundcolor = [uicolor graycolor];

nsstring *str = @"編輯文字時沒那麼重要,但如果要18672136121 但如果要以好看易讀的方式展現文字時,這就相當重要, www.baidu.com, [email protected] [email protected]";

nsmutableparagraphstyle *parastyle01 = [[nsmutableparagraphstyle alloc] init];

//每行結尾 英文斷點

parastyle01.hyphenationfactor = 0.3;

nsdictionary *attrdict01 = @;

textview.attributedtext = [[nsattributedstring alloc] initwithstring: str attributes: attrdict01];

textview.text = str;

//設定不能編輯狀態, 才能開啟datadetectortypes 屬性

textview.editable = no;

textview.datadetectortypes = uidatadetectortypeall;

textview.delegate = self;

[self

.view addsubview: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;

UITextView的一些技巧

其它,當文字欄位為空時,placeholder文字以淺灰色顯示,提供乙個使用者提示。通過設定clearbuttonmode可以指定是否以及何時顯示清除按鈕。如果你的textview裡不用回車鍵,可以把回車鍵當做退出鍵盤的響應鍵。pragma mark uitextview delegate meth...

typedef的一些用途

用途一 定義一種型別的別名,而不只是簡單的巨集替換。可以用作同時宣告指標型的多個物件。比如 char pa,pb 這多數不符合我們的意圖,它只宣告了乙個指向字元變數的指標,和乙個字元變數 以下則可行 typedef char pchar pchar pa,pb 這種用法很有用,特別是char pa,...

系統的一些表用途

檢視表的屬性 select from sysobjects where name section 用法 if exists select from sysobjects where name section and xtype u drop table table1 go create table1...