文字视图 (TextView)
文章平均质量分 81
st646889325
这个作者很懒,什么都没留下…
展开
-
iOS自定义验证码输入框(4位或6位)
最近项目中用到了自定义的手机号验证码输入框,网上搜了一些资料,参考了一些别人实现的思路和代码,并在此基础上自定义了输入框验证码的位数,如四位或者六位,最终做出了如下效果的输入框。原创 2024-04-11 09:57:45 · 729 阅读 · 0 评论 -
UITextView的placeholder属性
1.新建一个类用来自定义UITextView的默认字体#import "MTextView.h"@interface MTextView : UITextView@property(nonatomic,copy)NSString *placeholder;@property(nonatomic,strong)UIColor原创 2016-01-25 14:14:39 · 611 阅读 · 0 评论 -
UITextView的使用
UITextView与UITextField功能类似,也是字符输入的视图控件。区别在于:1、UITextView是多行字符输入,可通过回车键进行换行输入2、也可以设置固定高度的范围,输入多行字符,然后通过上下滚动显示输入的字符3、无左,或右间距视图4、无清除按钮视图[objc] view plain copy原创 2016-10-14 10:54:33 · 1889 阅读 · 0 评论 -
iOS键盘弹出 视图向上滚动键盘高度
首先要对键盘添加监听:在viewDidLoad中添加如下代码: [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardWillAppear:) name:UIKeyboardWillShowNotification object:nil];[[NSNotif转载 2016-11-02 09:01:51 · 371 阅读 · 0 评论 -
UITextView实现点击编辑框整体视图上移动,取消编辑恢复原来状态
//.h@interface MainViewController : UIViewController UITextViewDelegate,UIGestureRecognizerDelegate> { BOOL _up; UIImageView *_imageView; UITextView原创 2016-11-23 09:31:29 · 499 阅读 · 0 评论 -
限制输入文字长度最好的方法
1.通过输入时触发的代理方法shouldChangeTextInRange: replacementText:-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if (textView.text.length原创 2016-12-07 09:08:18 · 1869 阅读 · 0 评论 -
点击空白关闭键盘
//点击空白收回键盘-(void)touchReturnPad{ self.view.userInteractionEnabled = YES; UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selecto原创 2016-12-08 08:48:54 · 334 阅读 · 0 评论 -
IOS开发UI篇之──键盘添加工具条
一、KeyBoardTopBar类文件 1)KeyBoardTopBar.h头文件#import @interface KeyBoardTopBar : NSObject {UIToolbar *view; //工具条 NSArray *textFields;原创 2016-12-21 10:16:21 · 1196 阅读 · 0 评论 -
iOS计算文字高度
/** @method 获取指定宽度width,字体大小fontSize,字符串value的高度 @param value 待计算的字符串 @param fontSize 字体的大小 @param Width 限制字符串显示区域的宽度 @result float 返回的高度 */- (float) heightForString:(NSString *)value andWidt...原创 2019-05-14 17:52:08 · 1278 阅读 · 0 评论