需要移动uicollectionview单元格内的单元格&& Textfield图像添加

时间:2018-11-09 07:07:22

标签: swift uicollectionview textfield

需要相应地移动集合视图单元格。我已附上我的屏幕截图供您参考: enter image description here

以上是我当前的图像,但我需要这样: enter image description here

然后我需要将图像添加到文本字段,但是我添加了一些代码,但是我无法添加它

searchtextfield.leftViewMode = UITextFieldViewMode.always
searchtextfield.leftView = UIImageView(image: UIImage(named: "search"))

1 个答案:

答案 0 :(得分:0)

对于集合视图单元格的宽度和高度,您必须使用以下方法:

extension "Your Controller" : UICollectionViewDelegateFlowLayout {

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: collectionView.frame.size.width/2 - 15, height: collectionView.frame.size.width/2 - 15)
    }
}

要使单元格方形,我将with和height设置为相同。您可以根据需要进行更改。集合视图的宽度会因不同设备而异,因此您也必须更改单元格的宽度和高度。

也不要忘记根据您的要求进行更改:

enter image description here

希望这会有所帮助。

相关问题