美文网首页
UITextView 标签视图

UITextView 标签视图

作者: 邻家小哥哥 | 来源:发表于2020-04-09 15:27 被阅读0次

属性

  • 创建
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(20, 20, 400, 500)];
  • text————内容
textView.text = @"";
  • textColor————字体颜色
textView.textColor = [UIColor redColor];
  • font————字体大小
textView.font = [UIFont systemFontOfSize:20];
  • backgroundColor————背景颜色
textView.backgroundColor = [UIColor whiteColor];
  • returnKeytype————返回键类型
textView.returnKeyType = UIReturnKeyDefault;
  • keyboardtype————键盘类型
textView.keyboardType = UIKeyboardTypeDefault;
  • autoresizingMask————自适应高度
textView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
  • scrollEnabled————是否可以拖动
textView.scrollEnabled = YES;
  • editable————是否可以编辑
textView.editable = YES;
  • dataDetectortypes————显示数据类型连接模式;
textView.dataDetectorTypes = UIDataDetectorTypeAll;

delegate————代理

- (BOOL)textViewShouldBeginEditing:(UITextView *)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; //焦点发生改变

拓展

  • 回车键推出键盘
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
    if ([text isEqualToString:@""]) {
        [textView resignFirstResponder];
    }
}
  • UITextView自定义选择文字后的菜单
UIMenuItem *menuItem = [[UIMenuItem alloc]initWithTitle:@"分享" action:@selector(changeColor:)];
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setMenuItems:[NSArray arrayWithObject:menuItem]];
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
    if (action == @selector(changeColor:)) {
        if (textView.selectedRange.length > 0) {
            return YES;
        }
        return NO;
    }
}

相关文章

  • UITextView 标签视图

    属性 创建 text————内容 textColor————字体颜色 font————字体大小 backgroun...

  • UITextView

    一、简介 <

  • 5.1 常见视图

    【进度条】 【步数器】 【多段选择视图】 UITextView 【文本视图】 常见视图.png 滑动控件UISli...

  • IOS UITextView

    UITextView 文本视图 //QuartzCore.framework (用于进行二维图形绘制,和操作视图的...

  • 指定视图超屏幕范围截图

    指定视图超屏幕范围截图,如:UITextView、UIScrollView、UITableView、UIColle...

  • ios 改变HTML超链接颜色和点击事件

    利用UITextView加载接口返回的HTML标签、改变超链接文字的颜色和点击事件。 (UITextView *)...

  • iOS 之UITabBarController

    一. 标签视图控制器--UITabBarController UITabBarController--标签视图控制...

  • UltraEdit 设置 tab页签显示

    视图--->视图/列表--->打开文件标签。

  • iOS 聊聊第一响应

    当视图中有UITextField或者UITextView等这些可以输入的视图时,可以用以下代码获取第一响应: 以上...

  • 预习~

    UITabBarController 标签视图控制器 标签视图控制器:管理没有层次关系的视图控制器 UITabBa...

网友评论

      本文标题:UITextView 标签视图

      本文链接:https://www.haomeiwen.com/subject/ysuxmhtx.html