走進swfit(二)CGRectMake
阿新 • • 發佈:2019-02-01
在OC裡寫一個動態Frame很簡單,例如:
在介紹個nsstring常用的方法stringWithFormat
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個是我在做專案時遇到的,雖然很基礎,但是還是要記錄下。