swift3, UIView学习 - textview

import UIKit

class ViewController:UIViewController {

    overridefunc viewDidLoad() {

        super.viewDidLoad()

        let textview = UITextView(frame:CGRect(x: 10,y: 20,width: 300,height: 120))

        textview.layer.borderWidth = 2

        textview.layer.borderColor = UIColor.gray().cgColor

      self.view.addSubview(textview)

    }

}

 

时间: 2024-07-31 08:08:36

swift3, UIView学习 - textview的相关文章

Swift3.0学习实践-一个简单的画板(七色轨迹、可撤销、可清除、带橡皮擦)

写着玩儿的小程序,继续学习Swift.运行效果+代码+知识点总结 运行效果:             代码: Canvas类:画布,画图板状态管理.交互.处理手势 [plain] view plain copy class Canvas:UIView{ //负责线条的生成.操作与管理 let pathCreator:PathCreator //是否处于擦除状态 var isInErasering:Bool //橡皮擦视图 let eraserView:UIView override init(f

UIView 学习知识点

UI学习第一周 UIView 视图类 :代表屏幕上的一块矩形区域,在屏幕上看到的任何一个元素都是UIView或者UIView的子类 创建UIView的几大要素: //1.大小 – 宽和高 //2.位置 – 视图左上角点得坐标,x(横坐标), y(纵坐标) //3.快速创建结构体的变量的方法 CGRect -> CGREcetMake()  包含位置和大小 CGPoint -> CGPointMake() 包含位置 x和y CGSize -> CGSizeMake() 包含大小 width

UIview 学习与自定义--ios

UIView *view1=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)]; view1.backgroundColor=[UIColor yellowColor]; view1.tag=1; [self.window addSubview:view1]; UIView *view2=[[UIView alloc] initWithFrame:CGRectMake(10, 10, 20, 20)]; view2.backgr

UIView学习笔记

10th,May,2016 前言 UIView职责: (1). 绘制和动画 (2). 布局和子视图管理 (3). 事件处理 初始化方法Method to override - initWithFrame:  从代码加载视图 - initWithCoder:  从xib文件加载视图.(先调用initWithCoder,然后发送-awakeFromNib消息给nib中的每个对象) - layerClass:if you want your view to use a different Core A

Swift3.0学习之Button

1.根据字符串的长度确定Button的长度(button的高度给定) let hight:CGFloat = 30.0 let size1 = CGSize(width: getLabWidth(labelStr: "我的升级换代卡号多少", font: UIFont.systemFont(ofSize: 14), height: hight), height: hight) let rect1 = CGRect(origin: CGPoint(x:40,y:200), size: s

Scrum Meeting 10.29

成员 今日活动 明日计划 用时 徐越 配置tomcat+eclipse 将上届后端代码迁移到服务器 4h 赵庶宏 与数据库连接的java代码学习及编写,测试代码 进行数据库的建立并学习数据库方面的知识 4h 武鑫 软件界面设计:学习使用Activity和Fragment 设计界面:继续研究Activity和Fragment的具体用法和注意事项 4h 薄霖 阅读上届项目相关部分,思考改进方法:学习Android界面设计和数据库管理 个人信息查询 6.5h 赵铭 设计测试用例,设计app图标 设计测

Android--普通注册页面实现(无功能)

reg.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:p

ViewGroup2——自定义实现流式布局

Android中的线性布局LinearLayout,只能横向或纵向排列子控件,而且横向排列时不能自动换行.实际上,通过扩展ViewGroup就能够实现控件自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行,也就是所谓的流式布局. 自定义CustomViewGroup.java如下 public class CustomViewGroup extends ViewGroup { int mCellWidth; int mCellHeight; public CustomViewGroup(

iOS学习笔记(2)— UIView用户事件响应

iOS学习笔记(2)— UIView用户事件响应 UIView除了负责展示内容给用户外还负责响应用户事件.本章主要介绍UIView用户交互相关的属性和方法. 1.交互相关的属性 userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除.也就是说设置了userInterfaceEnabled属性的视图会打断响应者链导致该view的subview都无法响应事件. multipleTouchEnabled  默认是NO,如果设置为YE