IOS--UITextView 多行文本的输入和显示 的使用方法详细

 

// UITextView的常用方法 主要用来输入和显示多行文本信息

UITextView *oneTextView = [[UITextView alloc] init];

oneTextView.frame = CGRectMake(0, 20, 320, 200); // 设置位置

oneTextView.backgroundColor = [UIColor whiteColor]; // 设置背景色

oneTextView.alpha = 1.0; // 设置透明度

oneTextView.text = @"18331000747  1096455447@qq.com lizi1020@sina.cn 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上

[oneTextView release], oneTextView = nil; // 释放内存

// 几种常用的代理方法

//将要开始编辑

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

 
 

IOS--UITextView 多行文本的输入和显示 的使用方法详细的更多相关文章

  1. 一步一步学ios UITextView(多行文本框)控件的用法详解(五5.8)

    本文转载至 http://wuchaorang.2008.blog.163.com/blog/static/48891852201232014813990/     1.创建并初始化 创建UIText ...

  2. iOS UITextView 输入内容实时更新cell的高度

    iOS UITextView 输入内容实时更新cell的高度 2014-12-26 11:37 编辑: suiling 分类:iOS开发 来源:Vito Zhang'blog  11 4741 UIT ...

  3. IOS 学习笔记(6) 控件 文本域(UITextField)的使用方法

    UITextField控件的诸多特性都和UITextView相似,比如成为输入文本焦点时键盘自动显示,支持长按弹出动作选项,能够接收输入事件(开始输入,修改内容,结束输入和点击回车等). 1.特有的特 ...

  4. IOS开发证书变成“此证书的签发者无效”解决方法

    IOS开发证书全部变成无效,如下图  打包提示错误  解决方法: 1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA ...

  5. 基于emoji 国际通用表情在web上的输入与显示的记录

    定义: emoji 即国际通用表情 场景: 1,ios,android,wp上emoji表情输入与显示 2,web也需作为支撑平台对emoji表情就行输入与显示(解析) 问题: 1,app端输入的表情 ...

  6. ios/iphone手机请求微信用户头像错位BUG及解决方法

    转:http://www.jslover.com/code/527.html ios/iphone手机请求微信用户头像错位BUG及解决方法 发布时间:2014-12-01 16:37:01 评论数:0 ...

  7. C语言清空输入缓冲区的N种方法对比

    转自C语言清空输入缓冲区的N种方法对比 C语言中有几个基本输入函数: //获取字符系列 int fgetc(FILE *stream); int getc(FILE *stream); int get ...

  8. iOS开发之常用第三方框架(下载地址,使用方法,总结)

    iOS开发之常用第三方框架(下载地址,使用方法,总结) 说句实话,自学了这么久iOS,如果说我不知道的但是又基本上都摸遍了iOS相关知识,但是每次做项目的时候,遇到难一点的地方或者没试过的东西就闷了. ...

  9. CodeSmith exclude global 文件和文件夹问题 与 输入中文显示乱码问题

    1.打开C:/Documents and Settings/你的用户名/Application Data/CodeSmith/v4.1/CodeSmithGui.config文件. 2.在<te ...

随机推荐

  1. HDU 4751 Divide Groups 2013 ACM/ICPC Asia Regional Nanjing Online

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4751 题目大意:判断一堆人能否分成两组,组内人都互相认识. 解题思路:如果两个人不是相互认识,该两人之 ...

  2. Heavy Transportation

    题目大意: 雨果的沉重运输是快乐的,当浮空运输出现故障时候他可以扩展业务, 但他需要一个聪明的人告诉他是否真的是一种把他的客户构建了巨型钢起重机的地方需要的所有街道都可以承受重量(这句是直接有道翻译的 ...

  3. centos下的mysql安装

    卸载mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf ...

  4. 1002 A + B Problem II [ACM刷题]

    这一段时间一直都在刷OJ,这里建一个博客合集,用以记录和分享算法学习的进程. github传送门:https://github.com/haoyuanliu/Online_Judge/tree/mas ...

  5. Android 免费短信获取国家列表和国家代码

    StringBuffer str = new StringBuffer(); for (Map.Entry<Character, ArrayList<String[]>> en ...

  6. 深入懂得android view 生命周期

    作为自定义 view 的基础,如果不了解android  view 的生命周期 , 那么你将会在后期的维护中发现这样那样的问题 ....... 做过一段时间android 开发的同学都知道,一般 on ...

  7. Using SSL Certificates with HAProxy--reference

    原文地址:http://serversforhackers.com/editions/2014/07/29/haproxy-ssl-termation-pass-through/ Overview I ...

  8. masonry使用介绍

    Masonry使用介绍 下面是Masonry的代码地址:https://github.com/Masonry/Masonry 介绍一个简单使用: <pre><code>[vie ...

  9. Apache MINA NioSocketAcceptor类的实现

    NioSocketAcceptor 继承AbstractPollingIoAcceptor,实现SocketAcceptor接口 public final class NioSocketAccepto ...

  10. (转)浅谈dedecms模板引擎工作原理及自定义标签

    理解织梦模板引擎有什么意义?一方面可以更好地自定义标签.更多在于了解织梦系统,理解模板引擎是理解织梦工作原理的第一步.理解织梦会使我们写php代码时更顺手,同时能学习一些php代码的组织方式. 这似乎 ...