2014-10-12 76 views
0

我想從CGRect框架創建一個UIView。 CGRectMake()中的每個參數都是CGFloats。無法用類型爲'(frame:CGRect)'的參數列表調用'+'

var views:UIView = UIView(frame:CGRectMake(CGFloat(hotspotScroll.frame.size.width * i + 20), CGFloat(10),CGFloat(hotspotScroll.frame.size.width - 40), CGFloat(hotspotScroll.frame.size.height - 20))) 

但它給我一個錯誤:

Cannot invoke '+' with an argument list of type '(frame: CGRect)' 

這是爲什麼?

回答

2

i需求是爲*+一個CGFloat得以順利實施:

var views:UIView = UIView(frame:CGRectMake(CGFloat(hotspotScroll.frame.size.width * CGFloat(i) + 20), CGFloat(10),CGFloat(hotspotScroll.frame.size.width - 40), CGFloat(hotspotScroll.frame.size.height - 20))) 
相關問題