UIKit框架-高级控件Swift版本: 5.UITextView方法/属性详解

本文详细解析了iOS中的高级控件UITextView,包括其常用属性、代理方法的实现,并通过代码演示如何自定义及在实际项目中的应用效果。同时指出,由于UITextView继承自UIScrollView等类,因此可以使用相关类的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面我们讲完了iOS中的两个表格控件, 现在让我们继续往下看:


1.UITextView常用属性

// 1.设置 UITextView 的文字
var text: String!

// 2.设置 UITextView 的字体大小
var font: UIFont!

// 3.设置 UITextView 的字体颜色
var textColor: UIColor!

// 4.设置 UITextView 的字体排序, 默认是从左往右
var textAlignment: NSTextAlignment

// 5.设置 UITextView 是否可编辑
var editable: Bool

// 6.设置 UITextView 是否可以点击
var selectable: Bool

// 7.设置 UITextView 的超文本样式
var dataDetectorTypes: UIDataDetectorTypes

// 8.设置 UITextView 在长按下是否可以选择不同的文字样式
var allowsEditingTextAttributes: Bool

// 9.设置 UITextView 的文本容器边界
var textContainerInset: UIEdgeInsets

// 10.设置 UITextView 是否点击编辑时把旧内容全选
    var clearsOnInsertion: Bool

2.UITextView 的代理方法

// 1.该方法是用来设置 UITextView 是否可以编辑
    optional func textViewShouldBeginEditing(textView: UITextView) -> Bool

// 2.该方法是用来设置 UITextView 是否可以结束编辑
    optional func textViewShouldEndEditing(textView: UITextView) -> Bool

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值