uiTextView简单的用法

  UITextView和UITextField常见的方法差不多。

如下的一个简单例子:

#import "ViewController.h"

@interface ViewController ()<UITextViewDelegate>

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    UITextView  *textview=[[UITextView alloc]initWithFrame:CGRectMake(20, 20, 200, 200)];
    //textview.backgroundColor=[UIColor grayColor];
    //textview.editable=NO;//是否允许编辑
    //textview.scrollEnabled=YES;//是否允许滚动
   // textview.bounces=NO;//弹簧效果
    textview.layer.borderColor=[UIColor redColor].CGColor;//边框效果
    textview.layer.borderWidth=1;//边框粗细
    textview.layer.cornerRadius=80;//设置圆角
    textview.layer.masksToBounds=YES;
    textview.delegate = self;
    textview.returnKeyType=UIReturnKeyDone;
    [self.view addSubview:textview];

}

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
     //检测每次输入的字符
    NSLog(@"%@",text);
    if ([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];

    }
    return YES;
    }
时间: 2024-11-07 17:30:56

uiTextView简单的用法的相关文章

模拟java.util.Collection一些简单的用法

/* 需求:模拟java.util.Collection一些简单的用法! 注意:java虚拟机中并没有泛型类型的对象.泛型是通过编译器执行一个被称为类型擦除的前段转换来实现的. 1)用泛型的原生类型替代泛型. 原生类型是泛型中去掉尖括号及其中的类型参数的类或接口.泛型中所有对类型变量的引用都替换为类型变量的最近上限类型, 如对于Cage<T extends Animal>, T的引用将用Animal替换,而对于Cage<T>, T 的引用将用Object替换. 2) */ inte

Tinyxml简单使用法

1.概要介绍一下: 尝试了tinyxml,rapidxml,libxml2等3中第3方库,前两者相对较为轻量级,libxml2非常完善,强大. 这是网上总结出来的优缺点: 1.tinyxml当节点内容的空而使用GetText()方法时候会出错 2.rapidxml编码问题不是特别好 3.libxml2对内存释放要求较高,否则时常遇到core dump. TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译.这个解析库的模型通过解析XML文件,然后在

VSFTPD简单的用法

在公司的业务中,有一些常用的软件是公开使用的,比如XSHELL这一些常用的,用的时候总不能在去下载吧!!!所以公司中就会搭建一些共享服务器等,本次介绍的就是VSFTPD的用法 (本次要求,将vsftpd做出来,实现匿名用户可以上传) 客户机可以从服务器上上传下载     192.168.1.100     ---------->     192.168.1.1    pc客户机----------------------------ftp服务器 第一步,安装软件包本次采用yum的方式安装,也可以

UITextField简单的用法

UItextField通常用于外部数据输入,以实现人机交互. 我做了一个简单地例子来做演示: #import "ViewController.h" @interface ViewController ()<UITextFieldDelegate> {//设置全局变量 UITextField *field; UITextField *field1; } @end @implementation ViewController - (void)viewDidLoad { [sup

dom4j 最常用最简单的用法(转)

要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip 解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar. 以下是相关操作: 一.Document对象相关 1

C# DateTime简单的用法

DateTime是C#中的时间类,有公共函数Now()可以获取当前时间. 如果制作简单定时器的话,可以这样: 初始化:DateTime lasttime=DateTime.Now(); TimeSpan timeinterval=new TimeSpan(1000); bool CheckTimer() { if(DateTime.Now().Substract(lasttime)>timeinterval) return true; return false; } TimeSpan是时间间隔类

WebSocket 最简单的用法

1 package com.uptop.websocket; 2 3 import javax.websocket.*; 4 import javax.websocket.server.ServerEndpoint; 5 6 import java.io.IOException; 7 import java.util.concurrent.CopyOnWriteArraySet; 8 9 10 /** 11 * @ServerEndpoint 注解是一个类层次的注解,它的功能主要是将目前的类定义

cookie和session简单的用法

一.登录成功则设置cookie和session 二.在登录页判断是否已记住密码 三.在首页判断,和创建会话区 四.在首页执行并显示

关于 AppDelegate 、UIApplication 简单的用法

由于接触ios不久,虽然项目可以做,但是对于UIApplication.AppDelegate这几个概念不是很熟悉,今天早上总结整理一下,找到一篇不错的博文,我就分享出来了. UIApplication.AppDelegate.委托等的关系?  什么是委托?为什么要有委托?委托在Iphone中的实现机制是怎样的? 一般来说,我们创建了一个Iphone项目,默认会有这个main.m类,我们都晓得,一个main()方法代表着一个应用程序的入口,  以下是对应的main.m的方法体: int main