`
_wyh
  • 浏览: 61064 次
社区版块
存档分类
最新评论

ios UITextFile简单使用方法

    博客分类:
  • ios
ios 
阅读更多

UITextField简单使用方法:

//初始化
UITextField *text = [ [UITextField alloc] initWithFrame: CGRectMake(20, 20, 200, 200) ];

//设置边框样式
text.borderStyle = UITextBorderStyleRoundedRect;
typedef enum {
      UITextBorderStyleNone;
      UITextBorderStyleLine;
      UITextBorderStyleBezel;
      UITextBorderStyleRoundedRect;
} UITextBorderStyle;

//设置输入框的背景图片
text.background = [UIImage imageNamed: @"image.png"];

//设置输入框的背景颜色  如果使用了图片背景,会被忽略
text.backgroundColor = [UIColor blackColor];

//默认显示的提示字,水印提示
text.placeholder = @"请输入密码:";

//设置输入框一开始就有的文本
text.text = @"文本";

//设置输入框文本内容的字体样式和大小
text.font = [UIFont fontWithName:@"Arial" size: 20];

//设置字体颜色
text.textColor = [UIColor redColor];

//设置文本内容对齐方式
text.textAlignment = UITextAlignmentLeft;
//垂直对齐方式
text.contentVerticalAlignment = UIContentVerticalAlignmentLeft;

//设置为输入后变点,用于密码输入时
text.secureTextEntry = YES;

//设置文本自动纠错
text.autocorrectionType = UITextAutocorrectionTypeNo;

//设置一次性删除的叉的显示位置
text.clearButtonMode = UITextFieldViewModeAlways;
typedef enum {
      UITextFieldViewModeNever;  //从不出现
      UITextFieldViewModeWhileEditing;  //写入文本时出现
      UITextFieldViewModeUnlessEditing; //除了写入文本是出现
      UITextFieldViewModeAlways;  //一直出现
} UITextFieldViewMode;

//再次编辑就清空
text.clearsOnBeginEditing = YES;

//文本自动适应窗口大小,  默认是保持原来大小,让长文本滚动
text.adjustsFontSizeToFitWidth = YES;
//适应窗口时最小字体大小
text.minimunFontSize = 20;

//设置首字母大写
text.autocapitalizationType = UITextAutocapitailizationTypeNone;

//最左侧加图片
UIImageView *image = [ [UIImageView alloc] initWithImage: [UIImage imageNamed: @"left.png"]];
text.rightView = image;
text.rightViewMode = UITextFieldViewModeAlways;

//设置键盘样式
text.keyboardType = UIKeyboardTypeNumberPad;   //数字键盘

//键盘外观
text.keyboardAppearance = UIKeyboardAppearanceDefault;
typedef enum {
      UIKeyboardAppearanceDefault;
      UIKeyboardAppearanceAlert;   //深灰 石墨色
}UIKeyboardAppearanceType;

 

 

0
2
分享到:
评论

相关推荐

    IOS-使用ijkplayer简单demo

    这个"IOS-使用ijkplayer简单demo"是一个帮助开发者快速理解并集成ijkplayer到iOS项目的实例。下面我们将详细探讨ijkplayer的使用、核心概念以及如何通过提供的VideoDemo来学习ijkplayer的基本操作。 1. **...

    H5页面调用ios方法

    1. **兼容性**:确保使用的库或方法在目标iOS版本中可用。 2. **安全**:谨慎处理跨域调用,避免安全漏洞。 3. **性能**:尽量减少不必要的通信,提高应用性能。 4. **错误处理**:添加适当的错误处理机制,提高用户...

    ios_简易计算器

    这个名为"ios_简易计算器"的项目旨在通过实践帮助开发者熟悉Xcode的使用,理解UI界面构建,并实现基本的四则运算功能,包括小数点运算、清除操作以及整数和小数的退格功能。 首先,我们要了解Xcode,这是Apple官方...

    IOS 导航的使用方法

    IOS 的导航和表视图控制器的使用方法,经过亲自调试,在Xcode6.0和IOS 8.1环境下编译通过,代码调理细腻,通俗易懂,适合初级开发者研究和学习,IOS最关键的两个技术点,其一是便捷的界面导航,其二便是良好的表单...

    ios helper用于苹果ios系统的实用工具

    在iOS设备的使用过程中,用户常常会遇到各种问题,例如系统更新、数据管理、应用安装等。而"iOS Helper"正是为解决这些问题而设计的一款强大实用工具,专为苹果iOS系统提供全方位的支持和服务。 首先,iOS Helper的...

    IOS开发之使用Speex格式实现简单的语音聊天功能

    本教程将探讨如何利用Speex音频编码格式来构建一个简单的语音聊天应用。Speex是一种开源的、专为语音优化的音频压缩格式,尤其适用于低带宽环境。 一、Speex音频编码简介 Speex是一种免费的、开源的音频编解码器,...

    iOS11 WKWebView 无法加载内容的解决方法

    iOS11 WKWebView 无法加载内容的解决方法 WKWebView 是 iOS 中的一个...WKWebView 无法加载内容的问题在 iOS 11 中可以通过使用 NSURLRequest 来解决,而 WKWebView 崩溃问题可以通过正确地实现 delegate 方法来解决。

    IOS布局控件使用自定义UITableViewCell 欢迎界面后台获取功能等项目设计IOS源码合集.zip

    IOS布局控件使用自定义UITableViewCell 欢迎界面后台获取功能等项目设计IOS源码合集: ios三级展开列表TQMultistageTableView_10802 ios个性化每个tableMHNibTableViewCell ios分页的滚动视图 IOS可扩展底部TablBar ...

    ios获取崩溃日志方法

    连接 iOS 设备到电脑上需要使用 iTunes。具体步骤如下: 1. 打开 iTunes。 2. 连接 iOS 设备到电脑上。 3. 等待 iTunes 识别 iOS 设备。 步骤 2:找到崩溃日志文件 崩溃日志文件的路径根据操作系统的不同而异。...

    ios libcurl库的简单使用

    以下是一些基本的libcurl使用方法: 1. 初始化一个`CURL`对象:使用`curl_easy_init()`函数创建一个CURL句柄,这是libcurl的核心,所有的请求都通过这个句柄进行。 2. 设置请求选项:`curl_easy_setopt()`函数用于...

    一个简单的ios开发的实例

    总之,"一个简单的ios开发的实例"是一个很好的起点,它涵盖了iOS开发的基础知识,包括使用Xcode、创建自定义UI组件以及实现基本的用户交互。通过深入研究这个项目,开发者可以提升自己的iOS编程技能,并为更复杂的...

    ios-UIWebView简易浏览器

    这个项目"ios-UIWebView简易浏览器"很显然是一个基于UIWebView实现的简单Web浏览器应用。下面我们将深入探讨UIWebView的基本用法、功能以及如何构建这样的一个简易浏览器。 1. **UIWebView的基本介绍** UIWebView...

    anroid-ios源码会员版.rar ecshop 手机版 android 和ios 源代码操作方法

    标题"anroid-ios源码会员版.rar ecshop 手机版 android 和ios 源代码操作方法" 提到了几个关键点:首先,它是一个名为"anroid-ios源码会员版.rar"的压缩文件,表明其中包含的是Android和iOS平台的应用程序源代码。...

    在iOS使用ZipArchive压缩和解压缩文件

    在提供的ZipTest项目中,你可以找到一个完整的示例,演示了如何在iOS应用中使用ZipArchive进行文件压缩和解压缩。这个项目可以帮助你理解如何将ZipArchive库集成到实际项目中,并进行相应的操作。 总之,ZipArchive...

    IOS-简易计算器-根据Stanford教授思想做的

    在iOS开发领域,构建一个简易计算器是一个经典的练习项目,它能帮助开发者理解基本的UI设计、事件处理以及计算逻辑。本项目"IOS-简易计算器-根据Stanford教授思想做的"正是这样一个实例,它遵循了斯坦福大学教授的...

    IOS 不规则按钮实现方法

    "IOS 不规则按钮实现方法"主要涉及到自定义按钮和图形绘制技术,通过给定的文件名可以推测出这是一种通过Category(分类)扩展UIImage和UIButton类来实现的方法。接下来,我们将深入探讨这一实现过程。 首先,...

    IOS UI简易纸牌游戏

    综上所述,开发一个iOS UI简易纸牌游戏涉及的知识点包括:SwiftUI或UIKit界面设计,自定义视图组件,手势识别,状态管理,动画效果,数据模型和游戏逻辑,以及教学方法。通过实践这个项目,开发者不仅可以提升iOS UI...

    学习ios(必看经典)牛人40天精通iOS开发的学习方法

    这是一套从一个对iOS开发感兴趣的学员到iOS...通过本系列课程的学习,希望使一个对iOS开发感兴趣,想从事iOS开发的学员,成为一名真正iOS开发人员,iOS从业者,iOS技术大牛,最重要的是学会解决开发中遇到困难的方法。

    ios-简单的UIAlertView.zip

    这个“ios-简单的UIAlertView.zip”文件很可能包含了关于如何在iOS应用中使用UIAlertView的一个简单示例或者教程。在苹果的UIKit框架中,UIAlertView是用户界面不可或缺的一部分,特别是在需要用户交互但不需打开新...

    ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

    在iOS和Android平台之间,网页开发常常面临一些兼容性问题,特别是在使用`iframe`元素时。`iframe`,即内联框架,常用于在单一HTML文档中嵌入其他网页内容,实现页面组件的复用。然而,iOS系统对`iframe`的处理方式...

Global site tag (gtag.js) - Google Analytics