UICollectionViewFlowLayout collectionViewContentSize()

时间:2015-06-02 11:54:11

标签: ios swift

我已将Int转换为CGFloat,但Xcode仍告诉我此错误

import UIKit
class CustomLayout: UICollectionViewFlowLayout {
  var numPages = 0
  var nums: CGFloat?

  override func collectionViewContentSize() -> CGSize {
    let collectionViewWidth = self.collectionView?.bounds.size.width
    return CGSize(width: collectionViewWidth * (CGFloat)numPages, height: collectionView?.bounds.height)
    // error: Expected ','separator
  }
}

1 个答案:

答案 0 :(得分:0)

在Swift中,您必须使用public class WS : System.Web.Services.WebService { List<User> users = new List<User>(); [WebMethod] [ScriptMethod(UseHttpGet = true)] public void registerUser() { try { string s = HttpContext.Current.Request.Form[0].ToString(); User tempUser = new User(); tempUser = JsonConvert.DeserializeObject<User>(s); users.Add(tempUser); } catch(Exception e) { HttpContext.Current.Response.Write(e.Message); } } } 创建iframe,而不是投射它。像这样:CGFloat

你可能也会遇到编译问题Int s,因此你需要检查CGFloat(numpages)是否为非零,或者如果你知道它是非零的则强制解包它-nil。