前言:
本篇介紹一些元素的常用功能用法,
1、UIButton 特殊用法:按鈕上顯示倒計時,
基本定義
//!當button在動態設定文字或圖片之后,寬度自適應 -(UIButton*)stWidthToFit; //!顯示Ns的倒計時狀態(秒),時間到了,默認恢復初始文字 -(UIButton*)showTime:(NSInteger)second; //!顯示Ns的倒計時狀態(秒) resetStateOnEnd Yes(時間到了,恢復初始文字) NO (時間到了,不恢復初始文字) -(UIButton *)showTime:(NSInteger)second resetStateOnEnd:(BOOL)resetStateOnEnd;
特殊說明:
對于點擊按鈕,發送驗證碼,接下來有N秒的倒計時,已經提供了這個功能,
2、UILabel 特殊用法:長按可復制文本內容,
基本定義
#pragma mark 擴展系統事件 -(UILabel*)longPressCopy:(BOOL)yesNo; //!復制文本 -(UILabel*)copy;
特殊說明:框架實作了長按提示復制文字的功能,
3、UITextFiled 單行輸入 特殊用法:長度限制、增加文字修改事件,
基本定義
typedef void (^OnTextFieldEdit)(UITextField*textField,BOOL isEnd); @property (nonatomic,copy) OnTextFieldEdit onEdit; #pragma mark 自定義追加屬系統 //!文本指定的最大長度(超過這個長度則無法再輸入內容) -(NSInteger)maxLength; //!對文本指定最大長度(超過這個長度則無法再輸入內容) - (UITextField*)maxLength:(NSInteger)length;
4、UITextView 多行輸入 特殊用法:長度行數限制、文本修改事件(處理了文字框變化與鍵盤彈起事件)
基本定義
typedef void (^OnTextViewEdit)(UITextView*textView,BOOL isEnd); @property (nonatomic,copy) OnTextViewEdit onEdit; #pragma mark 自定義追加屬系統 //!文字框最多能輸入的長度 -(NSInteger)maxLength; - (UITextView*)maxLength:(NSInteger)length; //!文字框最大的行數(px) - (NSInteger)maxRow; - (UITextView*)maxRow:(NSInteger)num;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/1245.html
標籤:iOS
上一篇:Sagit.Framework For IOS 自動布局教程:10、獲取px的寬高坐標、元素移動、重繪布局、自適應大小、聊天訊息背景圖片拉伸。
下一篇:Sagit.Framework For IOS 自動布局教程:13、UIImage、UIImageView 圖片壓縮、(長按)保存、縮放、(串列)放大瀏覽、生成驗證碼。
