Tag: cgsize

iOS Swift – CGSizeFromString抛出CGSizeZero

我有这个function是用来从string长度设置大小。 类似的东西 – Swift iOS – 标签集合视图 。 项目中的第一项是“年龄” func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize { var cellWidth : CGSize = CGSizeFromString(self.categoriesItems[indexPath.row].name); return cellWidth }

OCMock通过任何CGSize

我正在使用OCMock,我试图在我的一个testing中做到这样的事情: [[mockScrollView expect] setContentSize:[OCMArg any]]; 问题是[OCMArg any]返回一个idtypes,我想使用任何CGSize ,因为我不知道它的确切值。 我怎么能通过这个论点?

frame.size.width和frame.width之间的区别

我正在写一个快速的程序,现在我注意到我可以直接访问一个CGRect框架的宽度和高度属性,而不使用CGSize宽度和高度。 那是我现在能够写这样的代码。 @IBOutlet var myView: UIView! override func viewDidLoad() { super.viewDidLoad() var height = myView.frame.height var height1 = myView.frame.size.height } 在Objective C中,当我试图编写相同的代码时,line height = view.frame.height会引发错误。 任何人都可以告诉我这两行代码的区别(如果有的话)。

使用CGSizeMake和CGSize有什么区别? 这个比那个好吗?

CGSize(width: 360, height: 480)和CGSizeMake(360, 480)似乎具有相同的效果。 一个人喜欢另一个? 有什么不同?