import UIKit



class ViewController3: UIViewController {

    

    override func viewDidLoad() {

        

        super.viewDidLoad()

        

        self.view.backgroundColor=UIColor.whiteColor()

        

        var scrollView = UIScrollView(frame: CGRectMake(0, 0, ScreenWidth, ScreenHeight))

        

        self.view.addSubview(scrollView)



        var label = UILabel(frame: CGRectMake(0,0,ScreenWidth,0))

        

        label.lineBreakMode = NSLineBreakMode.ByWordWrapping

        

        label.numberOfLines = 0

        

        label.text = "走过红尘的纷扰。弹落灵魂沾染的尘埃,携一抹淡淡的情怀,迎着清馨的微风。坐在岁月的源头。看时光婆娑的舞步,让自己安静在时间的沙漏里,感受淡如清风,静若兰的唯美。仰卧在大自然的摇篮里,枕着岁月的臂弯,依着时光的轻柔,心漫步在淡淡的微风里。把过往凝聚成一朵花的淡雅,好比空谷幽兰的静美。

喜欢兰之醇美。由于它生长在幽静的深谷里。不与群芳争艳,不羡慕花园的繁华,守着自己的一片净土,韵染天地大自然的灵气。静静的盛开,不带一丝张扬,散发着若有若无的淡香,让人心生怜爱和仰慕。有着“四大君子”之称。“蕙质兰心”美德。

来世愿做兰花一朵,不求大红大紫。仅仅想在平淡中开落。不求人人回眸。仅仅想在安静中随风淡泊。仅仅想做一个素心浅浅的女子,依在流年的窗体,看花开花落,云卷云舒,淡若清风。静如兰。铺一笺墨香,轻笔淡写,将以前的记忆蕴藏在文字的痕迹里,默然守候,悄悄悯然。

生活中,我不是最好的。但我却有一颗最真挚,善良的心。不论贫穷和富有,丑陋和漂亮,都以相同的心理看待。不骄不燥。不坑不骗,心平气和,和颜悦色。

怀一颗坦然自若的心,以平易近人的姿态对待身边的每个人。或许,我的心是一滴透明的水珠。入眼。清洁平淡,入心,温婉清馨。喜欢一个人安静地躺在摇椅里。戴上耳机,陶醉在音乐优美的旋律里。让歌声带我穿越境地,仿若身临其境。

也会听到心醉,心碎,暗然落泪。

这样的感觉,仅仅能在“静”中才干拥有,一颗蕙质兰心。在玲珑剔透里的感触。人生之路,终有几朵熏香的嫣红散落在当中,点醉了生命旅途的平凡。待到繁华过后,平淡之时。仍有一股淡淡余香,一缕绵绵柔情,回味无穷,缠绵不休。花开,花落,是经年。来是偶然,去是必定,无须抱怨,遗憾,欣然面对,把一切都看淡。淡,是开在角落里一朵宁静的小花。温婉了岁月,清浅了时光。我于淡泊中安然。细数流年,笑看绕过指尖的风烟。我愿随清风淡去,你是否还站在原地。牵着繁华,留恋不舍?我真的不想回眸,多看一眼那庸俗的缠绵。眼泪里的虚伪。请放手,让我安静地走……前世,我是佛前的一朵青莲。仅仅因贪恋红尘,坠入尘埃,沾染一身的烟雨愁绵。跳不出三界,困在五行之中。仅仅求在六道轮回之中。再做佛前的青莲,看透尘世的纷扰,人性的自私和贪婪,虚假和险恶。远离人间的恩恩怨怨。清澈明朗。

朝看红霞。晚融夕阳沐眠。安之若素,不累不烦。是岁月老去了,还是早已心灰意冷,淡漠红尘。没了缠绵悱恻的情愫,不再有争强好胜的萌动。仅仅想守着一份宁静,用一颗安定祥和的心,看时光葱茏里的慢慢凋零,面对岁月的苍桑,把一切都看淡。既然不能改变,不防试着接受。

做到不以物喜,不以己悲。恒定淡然,豁然开朗。看庭前花开花落,宠辱不惊。

淡然,是人生的最高境地。是对人生的态度,是一种美德,一种涵养,一种风度,一种勇敢。一种力量。一种原则。来自于心灵深处,不与群芳争姝丽。淡若清风。

生命本是一场花开的过程,是心灵相约的驿站。仅仅有处在宁静中。才干听到花开的声音,感触心灵深处的呼唤。

才干看清尘世里,繁华过后成萧条的残境。面对浮萍,我早已习惯了独自承受孤寂,看时光蹉跎在流年里悄无声息。生活赐予我们应有的幸福,同一时候也带来很多遗憾和不足。

不必抱怨,不必自卑。看淡便是晴天。

与其抱怨,不如改变对人生的态度。加强自我世界关的改造。

学点阿Q精神。换个角度。能够看到事物的还有一面。

以冷静的态度来看待问题,或许会看到易想不到的风景,有了“柳暗花明又一春”的遇见。淡定。遇事波澜不惊,才会看清波诡云谲的多变。用淡然的心态看待红尘万物,用心灵感受生活中的每个细节。让阳光的明媚冲淡心底的忧虑。携一抹淡淡的兰香。静观红尘过往。嫣然一笑,在风轻云淡的日子里飘浅。"

        

        label.font = UIFont.systemFontOfSize(14)

        

        label.textColor = UIColor.redColor()

        

        var string:NSString = label.text!

        

        

        let options : NSStringDrawingOptions = .UsesLineFragmentOrigin | .UsesFontLeading

        

        let boundingRect = string.boundingRectWithSize(CGSizeMake(ScreenWidth, 0), options: options, attributes: [NSFontAttributeName:label.font], context: nil)

        

        

        //var size = label.text!.sizeWithAttributes([NSFontAttributeName:label.font])

        

        label.frame = CGRectMake(0, 0, boundingRect.size.width, boundingRect.size.height)

        

        scrollView.addSubview(label)

        

        scrollView.contentSize = CGSizeMake(boundingRect.size.width, boundingRect.size.height)

        

        scrollView.backgroundColor = UIColor.cyanColor()

        

        label.backgroundColor = UIColor.blackColor()

    }

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

    }

}

swift 动态设置UILabel的高度的更多相关文章

  1. 实现ScrollView中包含ListView,动态设置ListView的高度

    ScrollView 中包含 ListView 的问题 : ScrollView和ListView会冲突,会导致ListView显示不全 <?xml version="1.0" ...

  2. iPhone:动态获取UILabel的高度和宽度

    转自:http://www.cnblogs.com/spiritstudio/archive/2011/11/17/2252074.html 在使用UILabel存放字符串时,经常需要获取label的 ...

  3. 设置UILabel可变高度(根据文本内容自动适应高度)

    @property(nonatomic)UILabel *showLabel;   // 计算文本所占高度,计算出来之后设置label的高度 // 第一个参数:字体大小,字体大小/样式影响计算字体的高 ...

  4. 微信小程序——动态设置swiper的高度

    根据小程序的设定,swiper组件默认高度为150px,无法根据内容来撑高.如果里面的内容固定还好说,直接设置一个高度就可以了.要是里面内容是动态变化的,这个特性使得我们使用这个组件的时候感到诸多不便 ...

  5. Android 动态设置控件高度

    TextView textView= (TextView)findViewById(R.id.textview); LinearLayout.LayoutParams linearParams =(L ...

  6. android ImageView网络图片加载、动态设置尺寸、圆角..

    封装了一个关于ImageView的辅助类,该类可以方便实现网络图片下载的同时,动态设置图片尺寸.圆角.....一系列连贯的操作,无样式表,java代码实现所有功能,使用很方便. package com ...

  7. iOS 设置UILabel的行间距并自适应高度

    NSString *contentStr = @"总以为,在最初的地方,有一个最原来的我,就也会有一个最原来的你"; UILabel *tempLabel = [[UILabel ...

  8. 获取iframe子页面内容高度给iframe动态设置高度

    <!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <meta nam ...

  9. 动态设置iframe高度

    <%//动态设置iframe高度 %><script language="javascript" type="text/javascript" ...

随机推荐

  1. 线程状态与tcb、线程的生命周期

    struct tcb { u32_t status; struct reg_context thread_context; void *stack; struct thread_info thread ...

  2. RocketMQ学习笔记(9)----RocketMQ的Producer 顺序消息

    1. 顺序消息原理图 2. 什么是顺序消息? 消费消息的顺序要求同发送消息的顺序一致,在RocketMQ中,主要指的是局部顺序,即一类消息为满足顺序性,必须Producer单线程顺序发送,并且发送给到 ...

  3. CDR都特价了,你还用破解版?

    目前,CDR X6特价活动,从18的年的元旦一直持续到现在,真可谓是痛快淋漓,大喜若狂,但是,似乎好像是....这么强有力的活动马上就要告一段落了,因为限量1000 套的抢购要卖!完!了!难不难过,痛 ...

  4. FCC编程题之中级算法篇(中)

    介绍 接着上次的中级算法题 目录 1. Missing letters 2. Boo who 3. Sorted Union 4. Convert HTML Entities 5. Spinal Ta ...

  5. Collectio集合,List《ArrayList,LinkedList》

    集合: Collection类 package com.collection.demo; import java.util.ArrayList; import java.util.Arrays; im ...

  6. BZOJ 3881 [COCI2015]Divljak (Trie图+Fail树+树链的并+树状数组维护dfs序)

    题目大意: Alice有n个字符串S_1,S_2...S_n,Bob有一个字符串集合T,一开始集合是空的. 接下来会发生q个操作,操作有两种形式: “1 P”,Bob往自己的集合里添加了一个字符串P. ...

  7. BZOJ 2154/2693 Crash的数字表格/jzptab (莫比乌斯反演)

    题目大意:求$\sum_{i=1}^{n}\sum_{j=1}^{m}lcm(i,j)$的和 易得$\sum_{i=1}^{n}\sum_{j=1}^{m}\frac{ij}{gcd(i,j)}$ 套 ...

  8. 洛谷 P2183 巧克力

    P2183 巧克力 题目描述 佳佳邀请了M个同学到家里玩.为了招待客人,她需要将巧克力分给她的好朋友们.她有N(1<=N<=5000)块巧克力,但是大小各不一样,第i块巧克力大小为为1*X ...

  9. 微软100题第51题:和为n连续正数序列

    题目:输入一个正数n,输出全部和为n连续正数序列.比如输入15,因为1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5.4-6和7-8. 方法一:记录序列长度.推断首项是否满足条 ...

  10. struts2入门(搭建环境、配置、示例)

    转自:https://blog.csdn.net/u012862311/article/details/53412716 1.下载Struts2的jar包 下载地址:http://archive.ap ...