码迷,mamicode.com
首页 > 其他好文 > 详细

走进swfit(二)CGRectMake

时间:2015-02-10 00:43:27      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

在OC里写一个动态Frame很简单,例如:

btn.frame = CGRectMake(i*(320/tabArray.count), 0, 320/tabArray.count, 49);

但是到了swift里这么来写是行不通的,编译不通过,找了下写法如下

var button:UIButton = UIButton()
            var z = (idx)*135
            var c = CGFloat(z)
            var x:CGFloat = 107.0 + c
            var frame = CGRectMake(x, 20, 135, 53)
            button.frame = frame

在介绍个nsstring常用的方法stringWithFormat

OC写法:

[NSString stringWithFormat:@"%.2ld",(long)row];

swift中的写法:

NSString(format: "tabbar_unselected%d",idx)

上面这2个是我在做项目时遇到的,虽然很基础,但是还是要记录下。

走进swfit(二)CGRectMake

标签:

原文地址:http://blog.csdn.net/quanqinyang/article/details/43679959

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!