- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UI组件北京电子科技职业学院 UI常见组件 UILabel1 UILabelUILabel常用于在界面上显示一行或多行文本,可视化创建的方法是将这个组件拖放到Main.storyboard中某一个View Controller中。 UILabelUILabel的代码创建方法//方法1:创建时设置framelet rect = CGRect(x:10, y:10, width:300, height:30)let label = UILabel(frame:rect)//添加到self.view上才会显示出来self.view.addSubview(label)?//方法2:先创建,后设置framelet label = UILabel()label.frame = CGRect(x:10, y:90, width:300, height:30)self.view.addSubview(label) UILabelUILabel的常用属性:文本内容设置、背景色设置、字体颜色设置、字体大小设置和文本对齐方式设置等。//设置背景色label.backgroundColor = UIColor.green?//设置字体颜色label.textColor = UIColor.red?//设置字体大小label.font = UIFont.systemFont(ofSize: 14)?//设置文本对齐方式,默认左对齐label.textAlignment = NSTextAlignment.right?//设置要显示的文本label.text = I am a label?//当文字超出标签宽度时,自动调整文字大小,使其不被截断label.adjustsFontSizeToFitWidth = true UILabel显示多行文本:显示多行文本需要两个条件,一个是设置numberOfLines的值为要显示的行数,还有就是label的高度要=文字的行高和文字行间距总和。//方法1:显示固定行数的文本label.frame = CGRect(x:10, y:100, width:100, height:100)label.numberOfLines = 2label.text = I am a label,I am a label,I am a label?//方法2:根据文字长度自己确定显示几行,只需设置numberOfLines = 0label.numberOfLines = 0label.text = I am a label,I am a label,I am a label练习:请设计实现新闻界面,采用多个Label,要求如图所示。 UIButton2 UIButtonUIButton是一个用于接受用户触摸事件的iOS常用组件,可视化创建的方法是将这个组件拖放到Main.storyboard中某一个View Controller中。UIButton常用的触摸事件类型:? touchDown:单点触摸按下事件,点触屏幕? touchDownRepeat:多点触摸按下事件,点触计数大于1,按下第2、3或第4根手指的时候? touchDragInside:触摸在控件内拖动时? touchDragOutside:触摸在控件外拖动时? touchDragEnter:触摸从控件之外拖动到内部时? touchDragExit:触摸从控件内部拖动到外部时? touchUpInside:在控件之内触摸并抬起事件? touchUpOutside:在控件之外触摸抬起事件? touchCancel:触摸取消事件,即一次触摸因为放上太多手指而被取消,或者电话打断 UIButtonUIButton的代码创建方法://方法1:创建一个系统内建样式的UIButtonlet button = UIButton(type: UIButtonType.system)button.frame = CGRect(x:150, y:150, width:120, height:40)button.setTitle(Click me, for: UIControlState.normal)button.titleLabel?.font = UIFont.systemFont(ofSize: 18)button.addTarget(self, action: #selector(btnClick(_:)), for: UIControlEvents.touchUpInside)button.layer.cornerRadius = 5.0//添加到self.view上才会显示出来self.view.addSubview(button)//Button触摸后,需要调用的事件方法f
您可能关注的文档
- 二零二三年 优质公开课Task1BASICKNOWLEDGE.pptx
- 二零二三年 优质公开课Task1FLAGSIGNALINGFLASHINGLIGHTSIGNALING.pptx
- 二零二三年 优质公开课Task1RISKOFCOLLISION.pptx
- 二零二三年 优质公开课Task1SHIPPINGBUSINESS.pptx
- 二零二三年 优质公开课Task2ACTIONTOAVOIDCOLLISION.pptx
- 二零二三年 优质公开课Task2BERTHINGANDUNBERTHING.pptx
- 二零二三年 优质公开课Task2RADIOCOMMUNICATION.pptx
- 二零二三年 优质公开课Task2SHIPPINGDOCUMENTS.pptx
- 二零二三年 优质公开课Task3ANCHORINGANDEMERGENCYMANOEUVRING.pptx
- 二零二三年 优质公开课TBC平差.pptx
最近下载
- 广东省广州市黄埔区2020-2021学年九年级上学期期末语文试题(word版 含答案).docx VIP
- 2025年单招考试英语试卷2套(含答案解析) 完整版2025.pdf VIP
- 《工程勘察设计收费标准》(2022年修订本).pdf VIP
- 单招考试语文试卷(含答案) 完整版 完整版2025.pdf VIP
- 九年级数学上学期期中选填压轴题精选(含解析).docx VIP
- 大脑生物反馈治疗仪的.pptx VIP
- 低空经济产业园项目运营方案.docx
- 叶轮的数控加工的设计.doc VIP
- 23G518-1图集—门式刚架轻型房屋钢结构(无吊车).pdf VIP
- 2026中国长江三峡集团有限公司高校毕业生招聘笔试备考题库及答案解析.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)