小编JVS*_*JVS的帖子

如何以编程方式设置UICollectionViewCell宽度和高度

我正在努力实现一个CollectionView.当我使用Autolayout时,我的细胞不会改变大小,而是改变它们的对齐方式.

现在我宁愿将其大小改为例如

//var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width/10)
Run Code Online (Sandbox Code Playgroud)

我尝试过设置我的 CellForItemAtIndexPath

collectionCell.size = size
Run Code Online (Sandbox Code Playgroud)

它虽然没有用.

有没有办法实现这个目标?

编辑:

似乎答案只会改变我的CollectionView宽度和高度本身.约束中是否存在冲突?有什么想法吗?

uicollectionview swift

63
推荐指数
9
解决办法
14万
查看次数

Array Swift中的ArraySlice

在数组上使用前缀方法后,我得到了所谓的arraySlice.如何将其转换为数组?

我试图从FacebookGraphApi获取Ints然后要求前3(前缀(3))并尝试将它们添加到新数组中.

先感谢您

arrays prefix facebook-graph-api ios swift

10
推荐指数
1
解决办法
7996
查看次数

sizeToFit 最大宽度

我正在尝试以编程方式操作 aUILabel以使其具有动态宽度。

我发现 usingsizeToFit()确实有这种行为。现在这个标签变成了我的navigationItem.titleView. 我希望它有一个无法扩展的最大尺寸。

将 2barButtonItems放入navigationItem. 例如:backBarButton左边一个addButton,右边一个。

有没有办法改变sizeToFit()方法?

label ios sizetofit swift

5
推荐指数
1
解决办法
3606
查看次数

嵌入在ViewController中的ContainerView:Outlets是零

我正在尝试使用函数从其父视图控制器更新容器视图内容.

更新初始ViewDidLoad集后.该应用程序崩溃.似乎所有奥特莱斯都变得零

ios uicontainerview swift

4
推荐指数
1
解决办法
2338
查看次数

获取UIBarButtonItem的帧返回nil

我试图访问这样的框架UIBarButtonItem:

if let items = self.toolbarItems{

        let item = items[1]

        print(item)
        let view = item.value(forKey: "view") as! UIView


    }
Run Code Online (Sandbox Code Playgroud)

print(item)返回现有项目.为什么不能UIView回来?

uiview uibarbuttonitem ios swift

4
推荐指数
1
解决办法
804
查看次数