Use Core Data 接口,链接数据库

Portrait 肖像模式

LandScape(Left, Right) 风景模式

1.程序启动后,从main接口进入, main函数会调用UIApplicationMain函数,  创建应用程序UIApplication的对象,UIApplication代表整个应用程序. 单例类

2.创建应用程序的代理对象,用于监听应用程序的生命周期,发生变化时调用相应的协议方法处理

3.开启事件循环

UIApplicationMain函数的前两个参数直接采用main函数中的参数

第三个参数表示应用程序类,一般为UIApplication类或其子类

第四个参数是其代理类

懒加载:什么时候用什么时候申请空间;

状态栏高度为20个像素

每个应用程序只有一个窗体, 用于显示用户界面

self.window=[[UIWindow alloc]init];

[UIScreen mainScreen]获取设备的屏幕对象

设置窗体为主(响应用户的)窗体,并设置窗体可见

[self.window makeKeyAndVisible];

当应用程序失去焦点时调用此协议方法

- (void)applicationWillResignActive:(UIApplication *)application;

当应用程序进入到后台时调用此协议方法

- (void)applicationDidEnterBackground:(UIApplication *)application;

当应用程序进入到前台时调用此协议方法

- (void)applicationWillEnterForeground:(UIApplication *)application;

当应用程序获得焦点时调用此协议方法,只有应用程序获得焦点,才能响应用户的操作

- (void)applicationDidBecomeActive:(UIApplication *)application;

当应用程序被终止时调用此协议方法

- (void)applicationWillTerminate:(UIApplication *)application;

当应用程序接收到内存警告时调用此协议方法

-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application;

Label属性介绍:用于显示一行或多行文本, 不能与用户交互

假设创建一个Label对象label

用来设置文本内容

label.text=@“my label”;

用来设置label的位置及大小(x,y,width,height)

label.frame=CGRectMake(10,30,100,40);

用来设置label的背景色

label.backgroundColor=[UIColor yellowColor];

用来设置文本的颜色

label.textColor=[UIColor greenColor];

用来设置文本的水平对齐方式(居中)

label.textAlignment=NSTextAlignmentCenter;

用来设置文本字体大小

label.font=[UIFont boldSystemFontSize:20];

用来设置阴影颜色,必须同时设置阴影的偏移值

label.shadowColor=[UIColor blueColor];

label.shadowOffset=CGSizeMake(-5,-5);

设置高亮状态时的文本颜色,同时必须设置状态

label.highlightedTextColor=[UIColor blackColor];

label.highlighted=YES;

设置lable是否自动调整字号以适应整个label的宽度

label.adjustsFontSizeToFitWidth=YES;

设置行数,0表示不确定行数,按照大小和内容显示相应的行数

label.numberOfLines=0;

当Label不足以显示所有内容时设置截断的模式

label.lineBreakMode=NSLineBreakByTruncatingTail;

NSLineBreakByCharWrapping:以字符为单位换行,以字符为单位截断内容

NSLineBreakByWordWrapping:以单词为单位换行,以单词为单位截断内容

NSLineBreakByClipping:以单词为单位换行,以字符为单位截断内容

NSLineBreakByTruncatingHead:以...省去前面的内容,如果有多行,...会放在最后一行

NSLineBreakByTruncatingMiddle:省略中间内容...,如有多行,省略最后一行的中间内容

NSLineBreakByTruncatingTail:省略后面的内容,最后的内容用...表示

设置透明度,1不透明,0表示完全透明

label.alpha=0.3;

设置是否隐藏

label3.hidden=NO;

UI组件之Label的更多相关文章

  1. AngularJs的UI组件ui-Bootstrap分享(十二)——Rating

    Rating是一个用于打分或排名的控件.看一个最简单的例子: <!DOCTYPE html> <html ng-app="ui.bootstrap.demo" x ...

  2. AngularJs的UI组件ui-Bootstrap分享(十一)——Typeahead

    Typeahead指令是一个用于智能提示或自动完成的控件,就像Jquery的AutoComplete控件一样.来看一个最简单的例子: <!DOCTYPE html> <html ng ...

  3. AngularJs的UI组件ui-Bootstrap分享(七)——Buttons和Dropdown

    在ui-Bootstrap中,Buttons控件和Dropdown控件与form表单中的按钮和下拉框名字很像,但实际上这两个控件有新的含义. 先说Buttons,它是一组按钮,用来实现form表单中的 ...

  4. AngularJs的UI组件ui-Bootstrap分享(三)——Accordion

    Accordion手风琴控件使用uib-accordion和uib-accordion-group指令. <script> angular.module('myApp', ['ui.boo ...

  5. 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(六)Picker View视图 学习笔记

    想对PickerView进行操作,只能在代码中操作. 下面 ,再添加三个label组件,然后将所有组件配置到代码中(看代码),然后要实现对PickerView的操作,就要实现它的DataSource协 ...

  6. 第16讲- UI组件之TextView

    第16讲 UI组件之TextView Android系统所有UI类都是建立在View和ViewGroup这两类的基础上的. 所有View的子类称为widget:所有ViewGroup的子类称为Layo ...

  7. 【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity

    问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...

  8. 5个最优秀的微信小程序UI组件库

    开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果.自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库.还没用到它 ...

  9. DCloud-MUI:文档 UI组件

    ylbtech-DCloud-MUI:文档 UI组件 1.返回顶部 1.accordion(折叠面板) 折叠面板从二级列表中演化而来,dom结构和二级列表类似,如下: <ul class=&qu ...

随机推荐

  1. mongoDB Java SDK CRUD操作例子

    Example:   package com.sdfwerwer.test; import java.net.UnknownHostException; import com.mongodb.Basi ...

  2. 隐藏ion-nav-back-button的文字

    <ion-nav-bar class="bar-positive"> <ion-nav-back-button> </ion-nav-back-but ...

  3. block知识点

    1.block引用局部变量的时候,该变量会作为常量编码到block中,在block中不能被修改. 2.使用 __block修饰的局部变量,不会作为常量被编码到block中,故而在block中可以被修改 ...

  4. 哇哦!恍然大悟般的“share”功能的实现!

    有一个问题一直困扰着我,也是我一直没有时间去了解和学习的,那就是前端(移动端)实现分享到微信.QQ好友.QQ空间.新浪微博等等平台的功能实现,虽然之前有做过,但是都是上一个领导自己写好的,我直接拿来用 ...

  5. 1.5.2 WHERE子句

    1.5.2 WHERE子句正在更新内容,请稍后

  6. SpringBoot使用Thymeleaf模板

    © 版权声明:本文为博主原创文章,转载请注明出处 Thymeleaf模板简介 Thymeleaf模板是一个现代化的服务端java模板引擎对于所有的web和独立环境 Thymeleaf的主要目标是为你的 ...

  7. EasyNetQ操作RabbitMQ(高级消息队列)

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件).写消息队列的时候用RabbitMQ比较好,但是写的时候需要自己封装下,自己的封装,就需要对RabbitM ...

  8. [译]NeHe教程 - 添加颜色

    原文: Adding Colour 上一节我讲解了如何在屏幕显示三角形和四边形.本节会讲解如何上色.单色(Flat)顾名思义就是只能涂一种实心的颜色.平滑颜色(Smooth)可以在各个顶点混合三种颜色 ...

  9. dedecms单独调用指定文章

    {dede:arclist idlist='指定ID' limit='0,1'} <a href="[field:arcurl/]">[field:title/]< ...

  10. Android中的常见通信机制和Linux中的通信机制

    Handler Handler是Android系统中的一种消息传递机制,起作用是应对多线程场景.将A进程的消息传递给B线程,实现异步消息处理.很多情况是将工作线程中需要更新UI的操作消息传递给UI主线 ...