首页
学习
活动
专区
圈层
工具
发布

【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

设置后该按钮会成为图片按钮, 之前设置的 Tittle 属性作废; (7) Background 属性 Background 属性 : 用于为按钮设置背景图片; -- 文本图片共存 : 该属性可以设置 文本 和...8) Shadow Offset 属性 Shadow Offset 属性 :  -- 偏移值 : 控制 UILabel 控件内阴影文本与 正常文本 之间的偏移量; -- 偏移方向 : 需要为 水平 和...按钮图片作为按钮边界; (11) Inset 属性 Inset 属性 :  -- 作用 : 控制按钮边界间距, 在按钮四周留出空白; -- 间距值 : 该属性需要设置 Top, Bottom, Left 和...属性 : 设置虚拟键盘类型,  ; -- Default : 默认虚拟键盘; -- ASCII Capable : 英文字母键盘; -- Numbers and Production : 数字 和...打开身份检查器面板, 将 Custom Class 设置为 UIControl 类; -- 修改后 :  (2) 设置 IBOutlet 设置 IBOutlet :  -- 设置过程 : 将用户名 和

8.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ios_UITextField-修改占位文字和光标的颜色,大小

    一.设置占位文字的颜色 方法一:利用富文本 /** 手机号输入框 */ @property (weak, nonatomic) IBOutlet UITextField *phoneTextField;...请看下文: 查看打印,找出可能的属性名称,试试便知; 完整代码:自定义的UITextField,获取到焦点(编辑状态)的时候是白色,失去焦点(非编辑状态)的时候是灰色: 方法三.将占位文字画上去...forKeyPath:YCplaceholderTextColor]; return [super becomeFirstResponder]; } // 失去焦点 - (BOOL)resignFirstResponder...设置占位文字的颜色 [self setValue:[UIColor grayColor] forKeyPath:YCplaceholderTextColor]; return [super resignFirstResponder...]; } @end // 只调用一次(自定义UITextField) + (void)initialize { [self getIvars]; } // 获取私有变量名称 +

    1.5K10

    iOS开发——定制UITextField

    所以今天我们从一些简单的复写UITextField方法开始,来讲一讲如何定制一个属于自己的UITextField。...今天我们主要从UITextField的键盘收起、placeholder的设置以及自定义距离、字体,以及控制输入文本时,距离UITextField边框的距离和UITextField中一些常用的方法和枚举变量等方面来阐述如何定制自己的...键盘的收起 首先我们先来看UITextField的键盘弹出和回收,UITextField在默认的情况下,键盘在输入完成后是不会自动回收的,这里我们讲解如何在按下Return键时,键盘自动回收。...textField resignFirstResponder]; return YES; } 通过写入这个方法,来实现按下Return按钮回收键盘。...至于placeholder的字体和字体大小设置 可以用如下方法设置,记住这个方法写在子类化的UITextField中是没有效果的,一定要写在创建UITextField的过程中。

    2.3K40

    iOS-UITextField 全面解析iOS中UITextField 使用全面解析UITextField的代理方法通知UITextField 在storyboard 中设置属性

    iOS中UITextField 使用全面解析 建议收藏,用到的时候来这里一查就都明白了 //初始化textfield并设置位置及大小 UITextField *text = [[UITextField...UIImage imageNamed:@"cc.png"]; //当输入框没有内容时,水印提示 提示内容为password text.placeholder = @"password"; // 设置字体样式和大小...电话键盘,也支持输入人名 UIKeyboardTypeEmailAddress,  用于输入电子 邮件地址的键盘 UIKeyboardTypeDecimalPad,  数字键盘 有数字和小数点...// 一般用来隐藏键盘 [text resignFirstResponder]; //主要是[receiver resignFirstResponder]在哪调用就能把receiver...(关于正则表达式和谓词的详细使用,我将会尽快整理出来供大家查阅) 所以,如果你要限制输入英文的话,就可以把这个定义为: #define Knum @"^[A-Za-z]+$" 当然,你还可以在以上方法

    9.5K60
    领券